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:
14
apps/web/src/pages/LoginPageAuthStatusUnavailable.test.ts
Normal file
14
apps/web/src/pages/LoginPageAuthStatusUnavailable.test.ts
Normal 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");
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user