Rollen Chunk 4: Benutzerkonto, Abmelde-Icon und fremde Einstellungen
Docker Image / test (push) Canceled after 0s
Docker Image / image (push) Canceled after 0s

This commit is contained in:
loki committed 2026-10-11 19:14:05 +02:00
1 parent 9276e3c74f
commit 4652999076
1 file changed
+4 -1
+4 -1
View File
@@ -694,7 +694,7 @@ test("shows the login view when auth is enabled without a session", async () =>
expect(screen.queryByText("2:30 Std.")).toBeNull();
});
test("shows a logout button when signed in", async () => {
test("shows a logout icon in settings when signed in", async () => {
const { getAuthStatus } = await import("@/lib/auth-client");
vi.mocked(getAuthStatus).mockResolvedValue({
enabled: true,
@@ -706,6 +706,8 @@ test("shows a logout button when signed in", async () => {
mockApp(true);
render(<Home />);
await screen.findByText("2:30 Std.");
expect(screen.queryByRole("button", { name: "Abmelden" })).toBeNull();
fireEvent.click(screen.getByRole("tab", { name: "Einstellungen" }));
expect(
screen.getByRole("button", { name: "Abmelden" }),
).toBeInTheDocument();
@@ -731,6 +733,7 @@ test("returns to login after signing out", async () => {
mockApp(true);
render(<Home />);
await screen.findByText("2:30 Std.");
fireEvent.click(screen.getByRole("tab", { name: "Einstellungen" }));
fireEvent.click(screen.getByRole("button", { name: "Abmelden" }));
await vi.waitFor(() => expect(signOut).toHaveBeenCalled());
expect(