From 1ec0e9df1e4a7e8b142a9502718d02ff1453c5bd Mon Sep 17 00:00:00 2001 From: istarkov Date: Sat, 6 Jul 2024 19:53:37 +0300 Subject: [PATCH] Add test for missing handler --- src/AutoRouter.spec.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/AutoRouter.spec.ts b/src/AutoRouter.spec.ts index 2a5e37ec..1a81a555 100644 --- a/src/AutoRouter.spec.ts +++ b/src/AutoRouter.spec.ts @@ -55,6 +55,14 @@ describe(`SPECIFIC TESTS: AutoRouter`, () => { expect(response.status).toBe(418) }) + it('missing: RouteHandler - receives request as the first parameter', async () => { + const missing = vi.fn(() => {}) + const router = AutoRouter({ missing }) + const request = toReq('/') + await router.fetch(request) + expect(missing).toBeCalledWith(request) + }) + it('before: RouteHandler - adds upstream middleware', async () => { const handler = vi.fn(r => typeof r.date) const router = AutoRouter({