hatch-surf/internal/handler
Riley Zhang ceaf7f9fb5 test: add unit tests for handler and store packages
- Added TestSearchRequests for store package (0% → 100% coverage)
- Added TestOpenInMemory for store package Open function
- Added TestNewSQLiteRepoNilDB for error handling
- Added TestV1ReplayRequest for handler package (0% → 100% coverage)
- Added TestPrettyJSON and TestFormatTime for inspect helpers
- Added TestJoinPath for path joining utility
- Added TestHandleMockReturnsErrorOnInvalidJSON
- Added TestInspectReturnsHTMLErrorOnRepoFailure
- Added TestCaptureMissingEndpointID, TestV1CaptureRequestMissingEndpoint, TestV1ListRequestsMissingEndpoint

Coverage improvements:
- Handler: 77.1% → 82.2%
- Store: 61.1% → 82.2%

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 05:07:50 +02:00
..
api_v1_test.go test: add unit tests for handler and store packages 2026-06-24 05:07:50 +02:00
api_v1.go test: add unit tests for handler and store packages 2026-06-24 05:07:50 +02:00
handler_test.go test: add unit tests for handler and store packages 2026-06-24 05:07:50 +02:00
handler.go Implement JSON API layer for Hatch (ELF-160) 2026-06-23 09:53:13 +02:00
inspect.go feat(inspect): polish server-rendered request list page 2026-06-22 19:09:58 +02:00
mock.go feat: add one-click replay for captured requests 2026-06-22 16:58:42 +02:00
replay_test.go Add linting, formatting, and test infrastructure for Phase 1 2026-06-24 04:59:52 +02:00
replay.go feat: add one-click replay for captured requests 2026-06-22 16:58:42 +02:00
sse.go feat(inspect): polish server-rendered request list page 2026-06-22 19:09:58 +02:00