|
1 | 1 | import { screen, waitFor } from "@testing-library/react";
|
2 | 2 | import userEvent from "@testing-library/user-event";
|
3 |
| -import { HttpResponse, type StrictResponse, http } from "msw"; |
| 3 | +import { HttpResponse, http } from "msw"; |
4 | 4 | import { createMemoryRouter } from "react-router-dom";
|
5 | 5 | import type { Response, User } from "api/typesGenerated";
|
6 | 6 | import { MockUser } from "testHelpers/entities";
|
@@ -53,21 +53,18 @@ describe("Setup Page", () => {
|
53 | 53 | let userHasBeenCreated = false;
|
54 | 54 |
|
55 | 55 | server.use(
|
56 |
| - http.get( |
57 |
| - "/api/v2/users/me", |
58 |
| - async (): Promise<StrictResponse<User | Response>> => { |
59 |
| - if (!userHasBeenCreated) { |
60 |
| - return HttpResponse.json( |
61 |
| - { message: "no user here" }, |
62 |
| - { status: 401 }, |
63 |
| - ); |
64 |
| - } |
65 |
| - return HttpResponse.json(MockUser); |
66 |
| - }, |
67 |
| - ), |
68 |
| - http.get( |
| 56 | + http.get<never, null, User | Response>("/api/v2/users/me", async () => { |
| 57 | + if (!userHasBeenCreated) { |
| 58 | + return HttpResponse.json( |
| 59 | + { message: "no user here" }, |
| 60 | + { status: 401 }, |
| 61 | + ); |
| 62 | + } |
| 63 | + return HttpResponse.json(MockUser); |
| 64 | + }), |
| 65 | + http.get<never, null, User | Response>( |
69 | 66 | "/api/v2/users/first",
|
70 |
| - async (): Promise<StrictResponse<User | Response>> => { |
| 67 | + async () => { |
71 | 68 | if (!userHasBeenCreated) {
|
72 | 69 | return HttpResponse.json(
|
73 | 70 | { message: "no first user has been created" },
|
|
0 commit comments