huskies: merge 622_story_wrap_react_state_updates_in_act_to_silence_frontend_test_warnings
This commit is contained in:
@@ -1,8 +1,14 @@
|
||||
import { fireEvent, render, screen, waitFor } from "@testing-library/react";
|
||||
import { act, fireEvent, render, screen, waitFor } from "@testing-library/react";
|
||||
import userEvent from "@testing-library/user-event";
|
||||
import { beforeEach, describe, expect, it, vi } from "vitest";
|
||||
import { api } from "./api/client";
|
||||
|
||||
vi.mock("./api/gateway", () => ({
|
||||
gatewayApi: {
|
||||
getServerMode: vi.fn().mockResolvedValue({ mode: "standard" }),
|
||||
},
|
||||
}));
|
||||
|
||||
vi.mock("./api/client", () => {
|
||||
const api = {
|
||||
getCurrentProject: vi.fn(),
|
||||
@@ -76,7 +82,11 @@ describe("App", () => {
|
||||
|
||||
async function renderApp() {
|
||||
const { default: App } = await import("./App");
|
||||
return render(<App />);
|
||||
let result!: ReturnType<typeof render>;
|
||||
await act(async () => {
|
||||
result = render(<App />);
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
||||
it("calls getCurrentProject() on mount", async () => {
|
||||
|
||||
Reference in New Issue
Block a user