fix(frontend): refresh auth in dashboard

This commit is contained in:
2026-05-05 22:59:42 +08:00
parent 7697ddb1f5
commit f2554c7e56
2 changed files with 178 additions and 10 deletions
+9
View File
@@ -70,3 +70,12 @@ def test_frontend_replaces_starter_component() -> None:
assert "HelloWorld" not in app
assert not (SRC_ROOT / "components" / "HelloWorld.vue").exists()
def test_dashboard_refresh_uses_qr_api_instead_of_login_redirect() -> None:
dashboard = (SRC_ROOT / "views" / "DashboardView.vue").read_text(encoding="utf-8")
assert "authApi.requestQRCode" in dashboard
assert "authApi.getQRCodeStatus" in dashboard
assert "authApi.cancelQRCodeSession" in dashboard
assert "router.navigate('/login')" not in dashboard