diff --git a/openspec/changes/test-infrastructure-improvements/tasks.md b/openspec/changes/test-infrastructure-improvements/tasks.md index be15b8e..965ea4c 100644 --- a/openspec/changes/test-infrastructure-improvements/tasks.md +++ b/openspec/changes/test-infrastructure-improvements/tasks.md @@ -11,13 +11,13 @@ - [x] 2.2 Implement SQLite in-memory engine fixture for unit tests - [x] 2.3 Implement PostgreSQL session fixture with transaction rollback - [x] 2.4 Implement authenticated TestClient fixture -- [ ] 2.5 Remove duplicate fixture code from existing test files +- [x] 2.5 Remove duplicate fixture code from existing test files ## 3. Add SQLite support for unit tests - [x] 3.1 Add `aiosqlite` dependency to `pyproject.toml` -- [ ] 3.2 Update SQLAlchemy configuration to support SQLite -- [ ] 3.3 Verify unit tests run without PostgreSQL +- [x] 3.2 Update SQLAlchemy configuration to support SQLite +- [x] 3.3 Verify unit tests run without PostgreSQL ## 4. Update dependencies and configuration @@ -43,10 +43,10 @@ - [x] 7.1 Migrate `test_config.py` to `tests/unit/` - [x] 7.2 Migrate `test_auth_api.py` to `tests/integration/` -- [ ] 7.3 Verify migrated tests still pass +- [x] 7.3 Verify migrated tests still pass ## 8. Documentation -- [ ] 8.1 Update README with testing strategy -- [ ] 8.2 Document how to run specific test categories -- [ ] 8.3 Document fixture usage patterns +- [x] 8.1 Update README with testing strategy +- [x] 8.2 Document how to run specific test categories +- [x] 8.3 Document fixture usage patterns