From 70669012fb749b5ebe8a691be7d0e8966d0cb952 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Sat, 16 Mar 2024 15:07:08 -0700 Subject: [PATCH] test: add type test for appMiddleware route rules --- test/fixtures/basic-types/types.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) 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()