fix(account): Login bei bereits aktiver Sitzung, showModal-Fehler abfangen
- login(): bei user_session_already_exists aktuelle Sitzung beenden und genau einmal neu versuchen; Meldung für den Restfall in errorMessage - requireLogin(): schlägt showModal fehl, wird aufgeräumt und der Fehler geworfen, damit spätere Aufrufe nicht an einem toten Promise hängen Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
10c55ca933
commit
a147d3b496
6 files changed
+143
-9
No files matched your search
@@ -56,6 +56,15 @@ describe('errorMessage nach type', () => {
|
||||
);
|
||||
});
|
||||
|
||||
it('user_session_already_exists: Hinweis mit Handlungsanweisung', () => {
|
||||
expect(errorMessage(fail(401, 'user_session_already_exists'), 'login')).toBe(
|
||||
'Du bist schon angemeldet. Bitte lade die Seite neu.',
|
||||
);
|
||||
expect(errorMessage(fail(401, 'user_session_already_exists'), 'register')).toBe(
|
||||
'Du bist schon angemeldet. Bitte lade die Seite neu.',
|
||||
);
|
||||
});
|
||||
|
||||
it('user_count_exceeded', () => {
|
||||
expect(errorMessage(fail(501, 'user_count_exceeded'), 'register')).toBe('Zurzeit sind keine neuen Konten möglich.');
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user