From f7794cc57ca6805a71e274714e7aeb9616a9ebe7 Mon Sep 17 00:00:00 2001 From: Max Frederiksen <maxfrederiksen@Maxs-MacBook-Air.local> Date: Tue, 17 Dec 2024 15:21:48 +0100 Subject: [PATCH] Add TriggerLogin component to test --- src/api/UserProvider.spec.jsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/api/UserProvider.spec.jsx b/src/api/UserProvider.spec.jsx index 694323e4..0be42105 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> ); -- GitLab