veza/apps/web/src/features
senke 24cf8f0b9d [FE-TEST-001] fe-test: Add unit tests for API services
- Created comprehensive unit tests for marketplaceService (11 tests)
- Created comprehensive unit tests for profileService (12 tests)
- Created comprehensive unit tests for avatarService (9 tests)
- Created comprehensive unit tests for 2fa-service (8 tests)
- All 40 tests pass successfully
- Tests cover success cases, error handling, edge cases, and validation scenarios

Files modified:
- apps/web/src/services/marketplaceService.test.ts (new)
- apps/web/src/features/profile/services/profileService.test.ts (new)
- apps/web/src/features/profile/services/avatarService.test.ts (new)
- apps/web/src/services/2fa-service.test.ts (new)
- VEZA_COMPLETE_MVP_TODOLIST.json
2025-12-25 15:55:53 +01:00
..
admin/api batch 1 2025-12-22 22:00:50 +01:00
analytics/services [FE-API-010] fe-api: Add analytics service integration 2025-12-25 12:31:54 +01:00
auth [FE-COMP-004] fe-comp: Add confirmation dialogs for destructive actions 2025-12-24 14:38:55 +01:00
chat [FE-TYPE-012] fe-type: Add type safety for hooks 2025-12-25 14:57:57 +01:00
dashboard [FE-STATE-009] fe-state: Add state normalization 2025-12-25 14:10:14 +01:00
error/pages [FE-PAGE-018] fe-page: Improve error pages (404, 500) 2025-12-25 11:30:50 +01:00
library [FE-COMP-006] fe-comp: Add pagination component to all list views 2025-12-25 11:36:48 +01:00
marketplace/components [FE-PAGE-006] fe-page: Complete Marketplace page implementation 2025-12-24 12:54:20 +01:00
notifications [FE-API-009] fe-api: Add notifications service integration 2025-12-25 12:29:29 +01:00
player [FE-TYPE-011] fe-type: Add type safety for stores 2025-12-25 14:54:40 +01:00
playlists [FE-TYPE-001] fe-type: Fix all ID type mismatches 2025-12-25 14:27:28 +01:00
profile [FE-TEST-001] fe-test: Add unit tests for API services 2025-12-25 15:55:53 +01:00
roles [FE-API-011] fe-api: Add roles service integration 2025-12-25 13:13:25 +01:00
search/services [FE-API-008] fe-api: Add search service integration 2025-12-25 12:27:42 +01:00
settings [FE-PAGE-004] fe-page: Complete Settings page implementation 2025-12-24 12:48:28 +01:00
streaming [INT-002] integration: Fix type mismatches between frontend and backend 2025-12-23 01:43:48 +01:00
tracks [FE-COMP-019] fix: Correct TypeScript errors in TrackCard keyboard handlers 2025-12-25 12:11:38 +01:00
upload/components [FE-COMP-010] fe-comp: Add track upload component improvements 2025-12-25 11:47:22 +01:00
user/components [FE-PAGE-003] fe-page: Complete Profile page implementation 2025-12-24 12:41:34 +01:00
webhooks/api [FE-API-007] fe-api: Add webhook service integration 2025-12-25 11:20:45 +01:00