mirror of
https://github.com/nuxt/nuxt.git
synced 2025-02-21 07:59:33 +00:00
test: simplify test slightly
This commit is contained in:
parent
f1e3e5e269
commit
79a58e2a78
@ -966,8 +966,8 @@ describe('extends support', () => {
|
|||||||
expect(html).toContain('Middleware | override: Injected by extended middleware from bar')
|
expect(html).toContain('Middleware | override: Injected by extended middleware from bar')
|
||||||
})
|
})
|
||||||
it('global middlewares sorting', async () => {
|
it('global middlewares sorting', async () => {
|
||||||
const html = await $fetch('/global-middlewares-sorting')
|
const html = await $fetch('/middleware/ordering')
|
||||||
expect(html).toContain('Global Middlewares Sorting')
|
expect(html).toContain('catchall at middleware')
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
export default defineNuxtRouteMiddleware((to) => {
|
|
||||||
to.meta.globalMiddleware = to.meta.globalMiddleware || []
|
|
||||||
to.meta.globalMiddleware.push('01.a.global')
|
|
||||||
})
|
|
@ -1,4 +1,3 @@
|
|||||||
export default defineNuxtRouteMiddleware((to) => {
|
export default defineNuxtRouteMiddleware((to) => {
|
||||||
to.meta.globalMiddleware = to.meta.globalMiddleware || []
|
useNuxtApp().extendsMiddleware = true
|
||||||
to.meta.globalMiddleware.push('a.global')
|
|
||||||
})
|
})
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
export default defineNuxtRouteMiddleware((to) => {
|
|
||||||
to.meta.globalMiddleware = to.meta.globalMiddleware || []
|
|
||||||
to.meta.globalMiddleware.push('01.b.global')
|
|
||||||
})
|
|
5
test/fixtures/basic/middleware/b.global.ts
vendored
5
test/fixtures/basic/middleware/b.global.ts
vendored
@ -1,4 +1,5 @@
|
|||||||
export default defineNuxtRouteMiddleware((to) => {
|
export default defineNuxtRouteMiddleware((to) => {
|
||||||
to.meta.globalMiddleware = to.meta.globalMiddleware || []
|
if (to.path === '/middleware/ordering' && !useNuxtApp().extendsMiddleware) {
|
||||||
to.meta.globalMiddleware.push('b.global')
|
return createError('extendsMiddleware not set in layer')
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
6
test/fixtures/basic/nuxt.config.ts
vendored
6
test/fixtures/basic/nuxt.config.ts
vendored
@ -10,12 +10,6 @@ declare module 'nitropack' {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module 'vue-router' {
|
|
||||||
interface RouteMeta {
|
|
||||||
globalMiddleware?: string[]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export default defineNuxtConfig({
|
export default defineNuxtConfig({
|
||||||
app: {
|
app: {
|
||||||
pageTransition: true,
|
pageTransition: true,
|
||||||
|
Loading…
Reference in New Issue
Block a user