Checking...
๐งช Fiji Bod Test Suite
Automated testing for all API endpoints and functionality.
๐ค Users
2. Create User (POST /api/users)
3. Get User by Name (GET /api/users/:name)
4. Get All Users (GET /api/users)
5. Update Weight (PUT /api/users)
6. Set Goal Type (PUT /api/users)
๐ช Workouts
7. Log Workout (POST /api/workouts)
8. Get All Workouts (GET /api/workouts)
9. Recent Workouts (GET /api/workouts/recent)
10. Workouts by User (GET /api/workouts/by-user)
11. Edit Workout (PUT /api/workouts/:id)
12. Delete Workout (DELETE /api/workouts/:id)
๐ Leaderboard & Stats
13. Leaderboard (GET /api/leaderboard)
14. Global Stats (GET /api/stats)
15. Recalculate Streaks (POST /api/admin/recalculate-streaks)
โ๏ธ Challenges
16. Active Challenge (GET /api/challenges/active)
17. All Challenges / Calendar (GET /api/challenges)
18. Join Challenge (POST /api/challenge-entries)
19. Get Challenge Entries (GET /api/challenge-entries)
๐ฌ Messages
20. Post Message (POST /api/messages)
21. Get Messages (GET /api/messages)
22. Edit Message (PUT /api/messages/:id)
23. Delete Message (DELETE /api/messages/:id)
๐ Security
24. Unauthorized Workout Edit
25. Unauthorized Workout Delete
26. Unauthorized Message Edit
27. Unauthorized Message Delete