From f4b802bcf029606297949e8f14ce6f49d28f8e04 Mon Sep 17 00:00:00 2001 From: iMaverick007 Date: Thu, 26 Mar 2026 13:24:11 +0530 Subject: [PATCH] Test: handle invalid pagination query params gracefully --- src/app.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/app.test.ts b/src/app.test.ts index bac286d98..dd28830ca 100644 --- a/src/app.test.ts +++ b/src/app.test.ts @@ -179,4 +179,12 @@ await test('createApp', async (t) => { const data = await response.json() assert.deepEqual(data, { error: 'Body must be a JSON object' }) }) + + await t.test('invalid pagination query params are handled gracefully', async () => { + const response = await fetch(`http://localhost:${port}/posts?_page=-10&_per_page=0` + ) + assert.equal(response.status, 200) + const data = await response.json() + assert.ok(data) + }) })