proposal-system/api/tests/ProposalSystem.Tests
Adam Moussa 01fe003a6d fix: wire test suites into CI, fix stale tests from Phase 1-2 fixes
- Add web-test job (vitest) and python-test job (pytest) to CI workflow
- dotnet reusable workflow already runs tests by default
- Update InternalApiKeyMiddleware tests for API-C1/API-H1 fixes:
  invalid key now returns 401 (not pass-through), valid key on
  disallowed path returns 403
- Fix suggestions test: include status field for LAM-H4 idempotency guard
- Total: 108 tests (77 .NET, 12 web, 19 Python) all passing
2026-05-27 18:18:44 -04:00
..
Controllers test: bootstrap test infrastructure with critical coverage (QA-C1 through QA-C6) 2026-05-27 18:18:44 -04:00
Helpers test: bootstrap test infrastructure with critical coverage (QA-C1 through QA-C6) 2026-05-27 18:18:44 -04:00
Middleware fix: wire test suites into CI, fix stale tests from Phase 1-2 fixes 2026-05-27 18:18:44 -04:00
Services fix: resolve test compile errors from merge, update AUDIT-REPORT.md 2026-05-27 18:18:44 -04:00
Validators fix: resolve test compile errors from merge, update AUDIT-REPORT.md 2026-05-27 18:18:44 -04:00
ProposalSystem.Tests.csproj test: bootstrap test infrastructure with critical coverage (QA-C1 through QA-C6) 2026-05-27 18:18:44 -04:00