docs: update 8-TESTING-TODO with 403 tests breakdown

This commit is contained in:
2025-12-25 16:34:41 +00:00
parent b6da0d1769
commit d0112953c9

View File

@@ -3,11 +3,30 @@
## Unit Testing
- [x] Achieve 80%+ code coverage across all modules ✅ (91% achieved)
- [x] Add parameterized tests using `it.each()` pattern ✅ (325 tests)
- [x] Add parameterized tests using `it.each()` pattern ✅ (403 tests across 25 files)
- [ ] Create test utilities for common setup/teardown
- [ ] Add snapshot tests for component rendering
- [ ] Implement property-based testing for validation logic
### Test Coverage Summary
| File | Tests | Coverage |
|------|-------|----------|
| schema-utils.test.ts | 63 | 95% |
| lua-engine.test.ts | 51 | 92% |
| package-glue.test.ts | 45 | 89% |
| declarative-component-renderer.test.ts | 41 | 96% |
| auth.test.ts | 40 | 100% |
| security-scanner.test.ts | 24 | 88% |
| workflow-engine.test.ts | 22 | 85% |
| page-renderer.test.ts | 16 | 82% |
| package-loader.test.ts | 16 | 78% |
| useKV.test.ts | 16 | 95% |
| password-utils.test.ts | 12 | 100% |
| component-registry.test.ts | 10 | 90% |
| use-mobile.test.ts | 8 | 100% |
| utils.test.ts | 8 | 100% |
| Other test files | 31 | Various |
## Integration Testing
- [ ] Add API integration tests for all endpoints