diff --git a/specs/basic_usage.spec.ts b/specs/basic_usage.spec.ts index 5f266a097..c9866d715 100644 --- a/specs/basic_usage.spec.ts +++ b/specs/basic_usage.spec.ts @@ -95,12 +95,14 @@ describe('basic usage', async () => { expect(await getText(page, '#locale-path')).toEqual('/nl/nuxt-context-extension') const localeRoute = JSON.parse(await getText(page, '#locale-route')) as RouteLocation - // remove absolute file path which differs where test is run + // remove properties that vary based on test environment and vue-router version + // we only need to know if the correct route (object) is returned localeRoute.matched = localeRoute.matched.map(x => { for (const component in x.components) { - // @ts-ignore - delete x.components[component].__file + x.components[component] = {} } + // @ts-ignore + delete x.mods return x }) expect(localeRoute).toMatchInlineSnapshot( @@ -117,18 +119,14 @@ describe('basic usage', async () => { }, "enterCallbacks": {}, "instances": {}, - "leaveGuards": { - "Set(0)": [], - }, + "leaveGuards": {}, "meta": {}, "name": "nuxt-context-extension___en", "path": "/nuxt-context-extension", "props": { "default": false, }, - "updateGuards": { - "Set(0)": [], - }, + "updateGuards": {}, }, ], "meta": {}, diff --git a/specs/fixtures/basic_usage/pages/nuxt-context-extension.vue b/specs/fixtures/basic_usage/pages/nuxt-context-extension.vue index 9c0e90f8f..3bcae8aac 100644 --- a/specs/fixtures/basic_usage/pages/nuxt-context-extension.vue +++ b/specs/fixtures/basic_usage/pages/nuxt-context-extension.vue @@ -1,9 +1,11 @@ + + diff --git a/specs/fixtures/routing/pages/index.vue b/specs/fixtures/routing/pages/index.vue index 5ccd636ac..93b486494 100644 --- a/specs/fixtures/routing/pages/index.vue +++ b/specs/fixtures/routing/pages/index.vue @@ -53,32 +53,32 @@ const localeRoute = useLocaleRoute()
- {{ localeRoute('/') }} - {{ localeRoute('index', 'ja') }} - {{ localeRoute('about') }} - {{ localeRoute('/about', 'ja') }} - {{ localeRoute('about', 'ja') }} - {{ localeRoute({ name: 'about' }, 'ja') }} - {{ localeRoute('/:pathMatch(.*)*', 'ja') }} - {{ localeRoute('pathMatch') }} - {{ localeRoute('pathMatch', 'ja') }} - {{ localeRoute('/vue-i18n', 'ja') }} - {{ localeRoute('vue-i18n', 'ja') }} + {{ JSON.stringify(localeRoute('/')) }} + {{ JSON.stringify(localeRoute('index', 'ja')) }} + {{ JSON.stringify(localeRoute('about')) }} + {{ JSON.stringify(localeRoute('/about', 'ja')) }} + {{ JSON.stringify(localeRoute('about', 'ja')) }} + {{ JSON.stringify(localeRoute({ name: 'about' }, 'ja')) }} + {{ JSON.stringify(localeRoute('/:pathMatch(.*)*', 'ja')) }} + {{ JSON.stringify(localeRoute('pathMatch')) }} + {{ JSON.stringify(localeRoute('pathMatch', 'ja')) }} + {{ JSON.stringify(localeRoute('/vue-i18n', 'ja')) }} + {{ JSON.stringify(localeRoute('vue-i18n', 'ja')) }}
- {{ localeLocation('/') }} - {{ localeLocation('index', 'ja') }} - {{ localeLocation('about') }} - {{ localeLocation('/about', 'ja') }} - {{ localeLocation('about', 'ja') }} - {{ localeLocation({ name: 'about' }, 'ja') }} - {{ localeLocation('/:pathMatch(.*)*', 'ja') }} - {{ localeLocation('pathMatch') }} - {{ localeLocation('pathMatch', 'ja') }} - {{ localeRoute('/vue-i18n', 'ja') }} - {{ localeRoute('vue-i18n', 'ja') }} + {{ JSON.stringify(localeLocation('/')) }} + {{ JSON.stringify(localeLocation('index', 'ja')) }} + {{ JSON.stringify(localeLocation('about')) }} + {{ JSON.stringify(localeLocation('/about', 'ja')) }} + {{ JSON.stringify(localeLocation('about', 'ja')) }} + {{ JSON.stringify(localeLocation({ name: 'about' }, 'ja')) }} + {{ JSON.stringify(localeLocation('/:pathMatch(.*)*', 'ja')) }} + {{ JSON.stringify(localeLocation('pathMatch')) }} + {{ JSON.stringify(localeLocation('pathMatch', 'ja')) }} + {{ JSON.stringify(localeRoute('/vue-i18n', 'ja')) }} + {{ JSON.stringify(localeRoute('vue-i18n', 'ja')) }}