feat(ai-character): Mock Preview 모드 구현

This commit is contained in:
Yu Sung
2026-07-27 23:23:36 +09:00
parent b4841ff579
commit 2a5efb0f3e
38 changed files with 4763 additions and 289 deletions

View File

@@ -114,4 +114,21 @@ describe("API client", () => {
// Then
await expect(request).rejects.toBeInstanceOf(ApiError);
});
test("surfaces a network failure without a mock response", async () => {
// Given
vi.stubEnv("VITE_API_BASE_URL", apiBaseUrl);
const { client } = createTestClient();
server.use(http.get(`${apiBaseUrl}/network-error`, () => HttpResponse.error()));
// When
const request = client.request({
path: "/network-error",
responseSchema: valueSchema,
authentication: "none",
});
// Then
await expect(request).rejects.toBeInstanceOf(TypeError);
});
});