@@ -3,14 +3,13 @@ import { mountSuspended, registerEndpoint } from '@nuxt/test-utils/runtime'
33import type { ModuleReplacement } from 'module-replacements'
44
55const SIMPLE_REPLACEMENT : ModuleReplacement = {
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"
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
1212const NATIVE_REPLACEMENT : ModuleReplacement = {
13- "id" : "Array.prototype.includes" ,
1413 "type" : "native" ,
1514 "url" : {
1615 "type" : "mdn" ,
@@ -35,9 +34,24 @@ const NATIVE_REPLACEMENT: ModuleReplacement = {
3534 { "engine" : "opera" , "minVersion" : "34" } ,
3635 { "engine" : "opera_android" , "minVersion" : "34" } ,
3736 { "engine" : "samsunginternet_android" , "minVersion" : "5.0" } ,
38- { "engine" : "webview_android" , "minVersion" : "47" } ,
39- { "engine" : "webview_ios" , "minVersion" : "9" }
40- ]
37+ engines : [
38+ { engine : 'chrome' , minVersion : '47' } ,
39+ { engine : 'chrome_android' , minVersion : '47' } ,
40+ { engine : 'edge' , minVersion : '14' } ,
41+ { engine : 'firefox' , minVersion : '43' } ,
42+ { engine : 'firefox_android' , minVersion : '43' } ,
43+ { engine : 'safari' , minVersion : '9' } ,
44+ { engine : 'safari_ios' , minVersion : '9' } ,
45+ { engine : 'bun' , minVersion : '1.0.0' } ,
46+ { engine : 'deno' , minVersion : '1.0' } ,
47+ { engine : 'nodejs' , minVersion : '6.0.0' } ,
48+ { engine : 'oculus' , minVersion : '5.0' } ,
49+ { engine : 'opera' , minVersion : '34' } ,
50+ { engine : 'opera_android' , minVersion : '34' } ,
51+ { engine : 'samsunginternet_android' , minVersion : '5.0' } ,
52+ { engine : 'webview_android' , minVersion : '47' } ,
53+ { engine : 'webview_ios' , minVersion : '9' } ,
54+ ] ,
4155}
4256
4357async function mountWithDeps ( deps : Record < string , string > | undefined ) {
@@ -114,6 +128,7 @@ describe('useReplacementDependencies', () => {
114128
115129 expect ( simple ?. type ) . toBe ( 'simple' )
116130 expect ( native ?. type ) . toBe ( 'native' )
131+ expect ( native ?. url ?. type ) . toBe ( 'mdn' )
117132 expect ( replacements . value [ 'picoquery' ] ) . toBeUndefined ( )
118133 } )
119134
0 commit comments