Skip to content

Commit 3769137

Browse files
committed
fix(frontend-tests): migrate shared msw handlers to v2 api
Unblock CI by aligning the shared mock server with the installed msw major version. Decision: switch from rest/ctx responder style to http/HttpResponse to match v2 semantics used elsewhere in the contract tests. This keeps test behavior unchanged while removing a brittle version mismatch that caused all frontend unit suites to fail at import time.
1 parent 3b3371c commit 3769137

1 file changed

Lines changed: 20 additions & 22 deletions

File tree

frontend/src/__tests__/mocks/server.ts

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,26 @@
11
import { setupServer } from 'msw/node';
2-
import { rest } from 'msw';
2+
import { http, HttpResponse } from 'msw';
33

44
export const server = setupServer(
5-
rest.get('/api/v1/strategies', (req, res, ctx) => {
6-
return res(
7-
ctx.json({
8-
success: true,
9-
data: {
10-
strategies: [
11-
{
12-
id: 'ssrf_filter',
13-
name: 'ssrf_filter',
14-
display_name: 'SSRF Filter',
15-
},
16-
{
17-
id: 'browserless',
18-
name: 'browserless',
19-
display_name: 'Browserless',
20-
},
21-
],
22-
},
23-
meta: { total: 2 },
24-
})
25-
);
5+
http.get('/api/v1/strategies', () => {
6+
return HttpResponse.json({
7+
success: true,
8+
data: {
9+
strategies: [
10+
{
11+
id: 'ssrf_filter',
12+
name: 'ssrf_filter',
13+
display_name: 'SSRF Filter',
14+
},
15+
{
16+
id: 'browserless',
17+
name: 'browserless',
18+
display_name: 'Browserless',
19+
},
20+
],
21+
},
22+
meta: { total: 2 },
23+
});
2624
})
2725
);
2826

0 commit comments

Comments
 (0)