Your Name
a575fe0fa3
test: add API contract integration tests
Add integration tests for API contract validation:
- TestResponseWrapper_Contract: verify response wrapper middleware behavior
- TestResponseWrapper_ListContract: validate list response structure
- TestResponseWrapper_PaginationParameters: test pagination defaults
- TestAuthEndpoints_Contract: document public auth endpoints
- TestProtectedEndpoints_Contract: document protected endpoints
- TestHeaderContract_SecurityHeaders: verify security headers
Total: 17 test functions covering:
- Response format contract (code/message/data)
- Pagination parameters (page, page_size, sort)
- HTTP status codes usage
- Security headers (nosniff, X-Frame-Options, CSP, etc.)
- API endpoint structure documentation
2026-05-29 21:49:16 +08:00
..
2026-05-29 21:49:16 +08:00
2026-04-07 12:08:16 +08:00
2026-05-29 14:38:08 +08:00
2026-05-28 20:30:24 +08:00
2026-05-29 07:33:19 +08:00
2026-05-29 07:33:19 +08:00
2026-04-17 20:43:50 +08:00
2026-04-11 21:23:52 +08:00
2026-05-28 20:30:24 +08:00
2026-04-11 21:23:52 +08:00
2026-05-28 17:28:08 +08:00
2026-04-18 15:33:12 +08:00
2026-05-28 18:39:56 +08:00
2026-04-18 15:33:12 +08:00
2026-04-18 20:48:11 +08:00
2026-04-11 21:23:52 +08:00
2026-04-11 21:23:52 +08:00
2026-04-17 20:43:50 +08:00
2026-04-11 13:06:58 +08:00
2026-05-29 20:21:07 +08:00
2026-04-17 20:43:50 +08:00
2026-05-28 20:30:24 +08:00
2026-04-17 20:43:50 +08:00
2026-04-11 21:23:52 +08:00
2026-04-17 20:43:50 +08:00
2026-04-11 22:49:13 +08:00
2026-04-11 23:38:43 +08:00
2026-05-28 15:19:13 +08:00
2026-05-28 17:28:08 +08:00
2026-05-28 20:30:24 +08:00