fix(web): login — première connexion utilisable quand le statut d'authentification est indisponible : l'appel de statut n'enrichit que l'écran déconnecté, l'erreur bloquante est retirée du catch, avec test de non-régression LoginPageAuthStatusUnavailable (bug #51)

This commit is contained in:
Git Agent
2026-08-30 09:41:43 +02:00
parent 7e6c0bdfab
commit d2557c14fa
2 changed files with 15 additions and 1 deletions

View File

@ -0,0 +1,14 @@
import { readFileSync } from "node:fs";
import { describe, expect, it } from "vitest";
describe("login page when auth status is unavailable", () => {
it("keeps the unauthenticated login screen usable without a blocking auth status error", () => {
const source = readFileSync(new URL("./LoginPage.tsx", import.meta.url), "utf8");
expect(source).toContain("<form onSubmit={submit} className=\"stack-form\">");
expect(source).toContain('type="email" required');
expect(source).toContain('type="password" required');
expect(source).toContain('type="submit"');
expect(source).not.toContain("Statut d'authentification indisponible");
});
});