Skip to content

Commit c350954

Browse files
committed
fix: msw handler
1 parent 25186f7 commit c350954

File tree

2 files changed

+36
-20
lines changed

2 files changed

+36
-20
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
[
2+
{
3+
"name": "claude-3.5",
4+
"provider_id": "id_1",
5+
"provider_name": "anthropic"
6+
},
7+
{
8+
"name": "claude-3.6",
9+
"provider_id": "id_2",
10+
"provider_name": "anthropic"
11+
},
12+
{
13+
"name": "claude-3.7",
14+
"provider_id": "id_3",
15+
"provider_name": "anthropic"
16+
},
17+
{
18+
"name": "chatgpt-4o",
19+
"provider_id": "id_4",
20+
"provider_name": "openai"
21+
},
22+
{
23+
"name": "chatgpt-4p",
24+
"provider_id": "id_5",
25+
"provider_name": "openai"
26+
}
27+
]

src/mocks/msw/handlers.ts

+9-20
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import mockedPrompts from "@/mocks/msw/fixtures/GET_MESSAGES.json";
33
import mockedAlerts from "@/mocks/msw/fixtures/GET_ALERTS.json";
44
import mockedWorkspaces from "@/mocks/msw/fixtures/GET_WORKSPACES.json";
55
import mockedProviders from "@/mocks/msw/fixtures/GET_PROVIDERS.json";
6+
import mockedProvidersModels from "@/mocks/msw/fixtures/GET_PROVIDERS_MODELS.json";
67
import { ProviderType } from "@/api/generated";
78

89
export const handlers = [
@@ -112,12 +113,18 @@ export const handlers = [
112113
"*/api/v1/workspaces/:workspace_name/muxes",
113114
() => new HttpResponse(null, { status: 204 }),
114115
),
115-
http.get("*/api/v1/provider-endpoints", () =>
116-
HttpResponse.json(mockedProviders),
116+
http.get("*/api/v1/provider-endpoints/:provider_name/models", () =>
117+
HttpResponse.json(mockedProvidersModels),
118+
),
119+
http.get("*/api/v1/provider-endpoints/models", () =>
120+
HttpResponse.json(mockedProvidersModels),
117121
),
118122
http.get("*/api/v1/provider-endpoints/:provider_id", () =>
119123
HttpResponse.json(mockedProviders[0]),
120124
),
125+
http.get("*/api/v1/provider-endpoints", () =>
126+
HttpResponse.json(mockedProviders),
127+
),
121128
http.post(
122129
"*/api/v1/provider-endpoints",
123130
() => new HttpResponse(null, { status: 204 }),
@@ -130,22 +137,4 @@ export const handlers = [
130137
"*/api/v1/provider-endpoints",
131138
() => new HttpResponse(null, { status: 204 }),
132139
),
133-
http.get("*/api/v1/provider-endpoints/:provider_name/models", () =>
134-
HttpResponse.json([
135-
{ name: "claude-3.5", provider: "anthropic" },
136-
{ name: "claude-3.6", provider: "anthropic" },
137-
{ name: "claude-3.7", provider: "anthropic" },
138-
{ name: "chatgpt-4o", provider: "openai" },
139-
{ name: "chatgpt-4p", provider: "openai" },
140-
]),
141-
),
142-
http.get("*/api/v1/provider-endpoints/models", () =>
143-
HttpResponse.json([
144-
{ name: "claude-3.5", provider: "anthropic" },
145-
{ name: "claude-3.6", provider: "anthropic" },
146-
{ name: "claude-3.7", provider: "anthropic" },
147-
{ name: "chatgpt-4o", provider: "openai" },
148-
{ name: "chatgpt-4p", provider: "openai" },
149-
]),
150-
),
151140
];

0 commit comments

Comments
 (0)