diff --git a/frontend-modern/browser-tests/patrol-rule-help.cjs b/frontend-modern/browser-tests/patrol-rule-help.cjs index 3df7bb9bc2..1f5ff4f0fe 100644 --- a/frontend-modern/browser-tests/patrol-rule-help.cjs +++ b/frontend-modern/browser-tests/patrol-rule-help.cjs @@ -32,7 +32,10 @@ const server = http.createServer((request, response) => {
${escape(snippet)}
`); return; } - assert.ok(request.url.startsWith('/api/ai/patrol/suppressions')); + if (!request.url.startsWith('/api/ai/patrol/suppressions')) { + response.writeHead(404).end(); + return; + } const hasSession = (request.headers.cookie || '').includes('pulse_session=synthetic-session'); const expectedOrg = request.headers['x-pulse-org-id'] === 'org-a'; const validCSRF = request.headers['x-csrf-token'] === 'synthetic-csrf'; diff --git a/internal/api/patrol_suppression_management_test.go b/internal/api/patrol_suppression_management_test.go index 9d2575b31d..1add39ed89 100644 --- a/internal/api/patrol_suppression_management_test.go +++ b/internal/api/patrol_suppression_management_test.go @@ -31,6 +31,7 @@ func TestPatrolSuppressionManagementBrowserSession(t *testing.T) { t.Helper() req := httptest.NewRequest(method, path, nil) req.RemoteAddr = "127.0.0.1:12345" + req.Header.Set("User-Agent", "test-agent") req.Header.Set("X-Requested-With", "XMLHttpRequest") req.Header.Set("X-Pulse-Org-ID", "default") if authenticated {