diff --git a/src/api/UserProvider.spec.jsx b/src/api/UserProvider.spec.jsx index 694323e4566ec8933554ebd51eceeea016c8a948..0be42105790683ef5c9650295b38f9436fe1980e 100644 --- a/src/api/UserProvider.spec.jsx +++ b/src/api/UserProvider.spec.jsx @@ -1,9 +1,19 @@ -import { useContext } from "react"; +import { useContext, useEffect } from "react"; import { userContext } from "@ess-ics/ce-ui-common"; import { SnackbarProvider } from "notistack"; import { DeployAPIProvider } from "./APIProvider"; import { UserProvider } from "./UserProvider"; +function TriggerLogin() { + const { login } = useContext(userContext); + + useEffect(() => { + login("testuser", "testpassword"); + }, [login]); + + return null; +} + function AppHarness({ children }) { return ( <SnackbarProvider @@ -34,6 +44,7 @@ describe("UserProvider", () => { it("provides the user", () => { mountIntoHarness( <UserProvider> + <TriggerLogin /> <DisplayUserContextValue /> </UserProvider> );