diff --git a/frontend/e2e/auth.spec.ts b/frontend/e2e/auth.spec.ts index d68c38c..3d3c776 100644 --- a/frontend/e2e/auth.spec.ts +++ b/frontend/e2e/auth.spec.ts @@ -276,6 +276,9 @@ test.describe("Session Persistence", () => { await expect(page).toHaveURL("/"); await page.click("text=Sign out"); + // Wait for navigation to complete - ensures the logout request finished + // and the Set-Cookie header was processed by the browser + await expect(page).toHaveURL("/login"); const cookies = await page.context().cookies(); const authCookie = cookies.find((c) => c.name === "auth_token"); diff --git a/frontend/test-results/.last-run.json b/frontend/test-results/.last-run.json index 1b3e417..cbcc1fb 100644 --- a/frontend/test-results/.last-run.json +++ b/frontend/test-results/.last-run.json @@ -1,6 +1,4 @@ { - "status": "failed", - "failedTests": [ - "d748ac400d08b85935ef-f4350b37502bdc286d29" - ] + "status": "passed", + "failedTests": [] } \ No newline at end of file diff --git a/frontend/test-results/auth-Session-Persistence-auth-cookie-is-cleared-on-logout/error-context.md b/frontend/test-results/auth-Session-Persistence-auth-cookie-is-cleared-on-logout/error-context.md deleted file mode 100644 index 4710b7a..0000000 --- a/frontend/test-results/auth-Session-Persistence-auth-cookie-is-cleared-on-logout/error-context.md +++ /dev/null @@ -1,32 +0,0 @@ -# Page snapshot - -```yaml -- generic [ref=e1]: - - status [ref=e2]: - - generic [ref=e3]: - - img [ref=e5] - - generic [ref=e7]: - - text: Static route - - button "Hide static indicator" [ref=e8] [cursor=pointer]: - - img [ref=e9] - - alert [ref=e12]: ... - - main [ref=e13]: - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: Counter - - generic [ref=e17]: • - - link "Sum" [ref=e18] [cursor=pointer]: - - /url: /sum - - generic [ref=e19]: • - - link "My Profile" [ref=e20] [cursor=pointer]: - - /url: /profile - - generic [ref=e21]: - - generic [ref=e22]: test-1766135485217-ds0t5j@example.com - - button "Sign out" [active] [ref=e23] [cursor=pointer] - - generic [ref=e25]: - - generic [ref=e26]: Current Count - - heading "9" [level=1] [ref=e27] - - button "+ Increment" [ref=e28] [cursor=pointer]: - - generic [ref=e29]: + - - text: Increment -``` \ No newline at end of file