Commit graph

3 commits

Author SHA1 Message Date
senke
4cc73b0d12 api-contracts: replace ApiError interface with Zod-inferred type
- Replace manual ApiError interface with Zod-inferred type from apiSchemas
- Update all imports (15+ files) to use ApiError from @/schemas/apiSchemas
- Remove ApiError interface from types/api.ts
- Update ApiResponse to import ApiError from schemas
- All TypeScript checks pass for ApiError-related code
2026-01-15 17:03:35 +01:00
senke
39f7967e1e incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
senke
b48eee1270 [FE-TEST-004] test: Add unit tests for utilities
- Created comprehensive unit tests for date utilities
- Created comprehensive unit tests for format utilities
- Created comprehensive unit tests for URL utilities
- Created comprehensive unit tests for logger utility
- Created comprehensive unit tests for errorMessages utility
- Created comprehensive unit tests for sanitize utility
- Created comprehensive unit tests for apiErrorHandler utility
- Created comprehensive unit tests for apiToastHelper utility
- Created comprehensive unit tests for serviceErrorHandler utility
- Created comprehensive unit tests for timeoutHandler utility

All tests pass (163 tests). Covers all utility functions that were missing tests.

Phase: PHASE-5
Priority: P2
Progress: 241/267 (90.26%)
2025-12-25 17:09:51 +01:00