Skip to content

Commit 3ecebf0

Browse files
committed
Update use-replacement-dependencies.spec.ts
1 parent 6422b11 commit 3ecebf0

1 file changed

Lines changed: 37 additions & 12 deletions

File tree

test/nuxt/composables/use-replacement-dependencies.spec.ts

Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,41 @@ import { mountSuspended, registerEndpoint } from '@nuxt/test-utils/runtime'
33
import type { ModuleReplacement } from 'module-replacements'
44

55
const SIMPLE_REPLACEMENT: ModuleReplacement = {
6-
type: 'simple',
7-
moduleName: 'is-even',
8-
replacement: 'Use (n % 2) === 0',
9-
category: 'micro-utilities',
6+
"id": "snippet::is-even",
7+
"type": "simple",
8+
"description": "You can use the modulo operator to check if a number is even.",
9+
"example": "(n % 2) === 0"
1010
}
1111

1212
const NATIVE_REPLACEMENT: ModuleReplacement = {
13-
type: 'native',
14-
moduleName: 'array-includes',
15-
nodeVersion: '6.0.0',
16-
replacement: 'Array.prototype.includes',
17-
mdnPath: 'Global_Objects/Array/includes',
18-
category: 'native',
13+
"id": "Array.prototype.includes",
14+
"type": "native",
15+
"url": {
16+
"type": "mdn",
17+
"id": "Web/JavaScript/Reference/Global_Objects/Array/includes"
18+
},
19+
"webFeatureId": {
20+
"featureId": "array-includes",
21+
"compatKey": "javascript.builtins.Array.includes"
22+
},
23+
"engines": [
24+
{ "engine": "chrome", "minVersion": "47" },
25+
{ "engine": "chrome_android", "minVersion": "47" },
26+
{ "engine": "edge", "minVersion": "14" },
27+
{ "engine": "firefox", "minVersion": "43" },
28+
{ "engine": "firefox_android", "minVersion": "43" },
29+
{ "engine": "safari", "minVersion": "9" },
30+
{ "engine": "safari_ios", "minVersion": "9" },
31+
{ "engine": "bun", "minVersion": "1.0.0" },
32+
{ "engine": "deno", "minVersion": "1.0" },
33+
{ "engine": "nodejs", "minVersion": "6.0.0" },
34+
{ "engine": "oculus", "minVersion": "5.0" },
35+
{ "engine": "opera", "minVersion": "34" },
36+
{ "engine": "opera_android", "minVersion": "34" },
37+
{ "engine": "samsunginternet_android", "minVersion": "5.0" },
38+
{ "engine": "webview_android", "minVersion": "47" },
39+
{ "engine": "webview_ios", "minVersion": "9" }
40+
]
1941
}
2042

2143
async function mountWithDeps(deps: Record<string, string> | undefined) {
@@ -87,8 +109,11 @@ describe('useReplacementDependencies', () => {
87109
expect(Object.keys(replacements.value)).toHaveLength(2)
88110
})
89111

90-
expect(replacements.value['is-even']?.type).toBe('simple')
91-
expect(replacements.value['array-includes']?.type).toBe('native')
112+
const simple = replacements.value['is-even']
113+
const native = replacements.value['array-includes']
114+
115+
expect(simple?.type).toBe('simple')
116+
expect(native?.type).toBe('native')
92117
expect(replacements.value['picoquery']).toBeUndefined()
93118
})
94119

0 commit comments

Comments
 (0)