Task 53: Playwright E2E Tests for Report Rendering
完了 ← タスク一覧
Task 053: Playwright E2E Tests for Report Rendering
Status: DONE
Motivation
Human directive: Markdown の表が壊れるなど表示が壊れている。Playwright E2E test を組むなどして防ぐこと。
Scope
- Add Playwright as dev dependency
- Create E2E test suite that:
- Builds the site
- Opens each page in headless browser
- Verifies markdown tables render correctly
- Checks orbital diagrams render (SVG visible)
- Verifies no JS errors on pages with WASM/animation
- Checks responsive layout
- Add to CI pipeline
- Use Playwright CLI for debugging
Notes
- This catches rendering bugs that unit tests can't detect
- Focus on visual correctness, not pixel-perfect screenshots