Files
seaweedfs/weed
chrislu 2923439e5f TDD GREEN Phase Refactoring: Separate test data from production code
WHAT WAS WRONG:
- Production code contained hardcoded test data and mock implementations
- ValidateToken() had if statements checking for 'expired_token', 'invalid_token'
- GetUserInfo() returned hardcoded mock user data
- This violates separation of concerns and clean code principles

WHAT WAS FIXED:
- Removed all test data and mock logic from production OIDC provider
- Production code now properly returns 'not implemented yet' errors
- Created MockOIDCProvider with all test data isolated
- Tests now fail appropriately when features are not implemented

RESULT:
- Clean separation between production and test code
- Production code is honest about its current implementation status
- Test failures guide development (true TDD RED/GREEN cycle)
- Foundation ready for real OIDC/JWT implementation
2025-08-23 21:19:38 -07:00
..
2025-08-09 21:47:29 -07:00
2025-07-19 23:56:17 -07:00
2025-08-21 08:28:07 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 01:15:42 -07:00
2024-06-25 09:18:11 -07:00
2024-02-14 08:26:38 -08:00
2025-08-21 08:28:07 -07:00
2025-08-21 08:28:07 -07:00
2025-07-19 21:43:34 -07:00
2025-03-17 23:13:27 -07:00