fix(auth): narrow mobile auth fallback (#2046)

Co-authored-by: bashrusakh <bashrusakh@users.noreply.github.com>
This commit is contained in:
Leonid
2026-07-05 23:33:23 +03:00
committed by GitHub
co-authored by bashrusakh
parent 0a7807a9dc
commit ec61cf3573
5 changed files with 345 additions and 7 deletions
@@ -0,0 +1,13 @@
import { describe, expect, test } from 'bun:test';
import { resolveStatusCheckFailureState } from './sessionAuthGateState';
describe('resolveStatusCheckFailureState', () => {
test('keeps the desktop-shell password login fallback intact', () => {
expect(resolveStatusCheckFailureState({ shouldUseDesktopShellPasswordLogin: true })).toBe('locked');
});
test('uses the network error screen for non-desktop status-check failures', () => {
expect(resolveStatusCheckFailureState({})).toBe('error');
});
});