Files
Millian Lamiaux 20f01899df
Some checks failed
Admin Web Docker / Admin Web Tests (pull_request) Successful in 33s
CI / Detect Changes (pull_request) Successful in 3s
Admin Web Docker / Docker Build Validation (pull_request) Successful in 36s
Admin Web Docker / Semantic Release (pull_request) Has been skipped
CI / YouTube Worker (pull_request) Failing after 5s
Admin Web Docker / Build & Push Docker Image (pull_request) Has been skipped
CI / Deploy (pull_request) Has been skipped
PR → Build → WiFi/USB Deploy → LGTM / Build & Deploy to iPhone (WiFi/USB) (pull_request) Successful in 5m3s
PR → Build → WiFi/USB Deploy → LGTM / Wait for LGTM comment (pull_request) Failing after 14m53s
fix(test): resolve unhandled rejection in sidebar logout error test
The 'should handle logout errors gracefully' test mocked supabase.auth.signOut
to reject (throw), which does not match real supabase-js behaviour (signOut
resolves with { error }, never throws). The rejecting mock caused an unhandled
promise rejection in the async handleLogout onClick handler: tolerated locally
(vitest exit 0) but failing in CI (npx vitest run exits 1).

Switch to a realistic resolved-with-error mock and assert the user is still
redirected to /login (true graceful handling). No production code change.
2026-07-13 16:11:15 +02:00
..