diff --git a/test/fixtures/basic-types/types.ts b/test/fixtures/basic-types/types.ts index 4cd0dbe9d0b9..e5dd13462d49 100644 --- a/test/fixtures/basic-types/types.ts +++ b/test/fixtures/basic-types/types.ts @@ -107,6 +107,17 @@ describe('middleware', () => { // @ts-expect-error Invalid middleware definePageMeta({ middleware: 'nonexistent' }) }) + it('types routeRules', () => { + defineNuxtConfig({ + routeRules: { + // @ts-expect-error Invalid middleware + '/nonexistent': { appMiddleware: 'nonexistent' }, + // @ts-expect-error ignore global middleware + '/global': { appMiddleware: 'global' }, + '/named': { appMiddleware: 'named' } + } + }) + }) it('handles adding middleware', () => { addRouteMiddleware('example', (to, from) => { expectTypeOf(to).toEqualTypeOf()