fix(e2e): resolve admin user journey authentication and stabilize flaky tests

- Fix loginAdminAndSetCookie to set both cookie (middleware) and localStorage (auth-context)
- Add page navigation before localStorage evaluate to avoid SecurityError
- Update Playwright webServer to npm run dev for API route support
- Fix UJ-10 CSS selector parsing error (text= regex mixed with CSS)
- Fix cases-filter flaky test (getByRole('radio') → locator('button[role="radio"]'))
- Update test-strategy-plan.md: mark UJ-03/06/07 as  completed
- Update README.md with admin fix progress record
This commit is contained in:
2026-08-03 08:36:50 +08:00
parent 602ed6a671
commit 3e93317988
6 changed files with 427 additions and 19 deletions
+7
View File
@@ -16,6 +16,7 @@ module.exports = {
'src/components/sections/**/*.{ts,tsx}',
'src/components/content/**/*.{ts,tsx}',
'src/components/analytics/**/*.{ts,tsx}',
'src/components/cms/**/*.{ts,tsx}',
'src/hooks/**/*.{ts,tsx}',
'src/lib/**/*.ts',
'!src/**/*.d.ts',
@@ -82,6 +83,12 @@ module.exports = {
lines: 35,
statements: 35,
},
'./src/components/cms/': {
branches: 80,
functions: 80,
lines: 80,
statements: 80,
},
'./src/components/seo/': {
branches: 80,
functions: 80,