Summary
Several major modules lack test coverage:
- REST API server (
cmd/server.rs) - No endpoint tests
- Interactive shell (
cmd/shell/) - No command execution tests
- E2E scenarios - No full workflow tests (encode → crack → verify)
- Interoperability - No cross-library JWT/JWE compatibility tests
Acceptance Criteria
- Server: Test all API endpoints with mock requests
- Shell: Test command parsing and execution
- E2E: At least 3 full workflow scenarios
- Interop: Validate tokens against at least one other JWT library