Files
monitoring-app/docs/TESTING.md
amaliadwiy a0ca6be8e1 docs: split CLAUDE.md into focused reference files
Move architecture, testing, and dev tools detail into docs/ and
reference them via @path pointers to keep CLAUDE.md slim.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 15:46:18 +08:00

527 B

Testing

  • Unit: env, DB connection, bcrypt — in tests/unit/
  • Integration: createApp().handle(new Request(...)) — no running server needed, use these for mutations
  • E2E: Lightpanda browser via CDP (ws://127.0.0.1:9222). App URLs use host.docker.internal from inside Docker. Lightpanda executes JS but POST fetch returns 407 — use integration tests for anything that writes data.
  • Helpers: tests/helpers.tscreateTestApp(), seedTestUser(), createTestSession(), cleanupTestData()