fix tests

This commit is contained in:
Aine 2025-05-12 12:20:15 +03:00
parent 3725b01fe5
commit eebc7a4fab
No known key found for this signature in database
GPG Key ID: 34969C908CCA2804

View File

@ -1,7 +1,6 @@
import { render, screen } from "@testing-library/react"; import { render, screen } from "@testing-library/react";
import polyglotI18nProvider from "ra-i18n-polyglot"; import polyglotI18nProvider from "ra-i18n-polyglot";
import { AdminContext } from "react-admin"; import { AdminContext } from "react-admin";
import { BrowserRouter } from "react-router-dom";
import LoginPage from "./LoginPage"; import LoginPage from "./LoginPage";
import { AppContext } from "../Context"; import { AppContext } from "../Context";
@ -14,11 +13,9 @@ describe("LoginForm", () => {
it("renders with no restriction to homeserver", async () => { it("renders with no restriction to homeserver", async () => {
await act(async () => { await act(async () => {
render( render(
<BrowserRouter> <AdminContext i18nProvider={i18nProvider}>
<AdminContext i18nProvider={i18nProvider}> <LoginPage />
<LoginPage /> </AdminContext>
</AdminContext>
</BrowserRouter>
); );
}); });
@ -35,20 +32,18 @@ describe("LoginForm", () => {
it("renders with single restricted homeserver", () => { it("renders with single restricted homeserver", () => {
render( render(
<BrowserRouter> <AppContext.Provider
<AppContext.Provider value={{
value={{ restrictBaseUrl: "https://matrix.example.com",
restrictBaseUrl: "https://matrix.example.com", asManagedUsers: [],
asManagedUsers: [], menu: [],
menu: [], corsCredentials: "include",
corsCredentials: "include", }}
}} >
> <AdminContext i18nProvider={i18nProvider}>
<AdminContext i18nProvider={i18nProvider}> <LoginPage />
<LoginPage /> </AdminContext>
</AdminContext> </AppContext.Provider>
</AppContext.Provider>
</BrowserRouter>
); );
screen.getByText(englishMessages.synapseadmin.auth.welcome); screen.getByText(englishMessages.synapseadmin.auth.welcome);
@ -73,9 +68,7 @@ describe("LoginForm", () => {
}} }}
> >
<AdminContext i18nProvider={i18nProvider}> <AdminContext i18nProvider={i18nProvider}>
<BrowserRouter> <LoginPage />
<LoginPage />
</BrowserRouter>
</AdminContext> </AdminContext>
</AppContext.Provider> </AppContext.Provider>
); );