diff --git a/tests/unit/web-server/websearch-routes.test.ts b/tests/unit/web-server/websearch-routes.test.ts index dd4c5abe..f900abd0 100644 --- a/tests/unit/web-server/websearch-routes.test.ts +++ b/tests/unit/web-server/websearch-routes.test.ts @@ -297,9 +297,12 @@ describe('websearch routes', () => { }); }); - it('rejects primitive JSON null bodies before route validation', async () => { + it('rejects primitive JSON null bodies at the JSON parser layer', async () => { const response = await putWebsearch('null'); + expect(response.status).toBe(400); + expect(response.headers.get('content-type')).toContain('text/html'); + expect(await response.text()).toContain('SyntaxError'); }); it('rejects unsupported API key providers', async () => {