Simplified app integration tests that focus on key functionality: - Preset loading and validation - Content fetching (cache, fetch_all, fetch_poetry) - Display creation and CLI flag handling - Effect plugin discovery Tests now use proper Mock objects with configured return values, reducing fragility. Status: 4 passing, 7 failing (down from 13) The remaining failures are due to config state dependencies that need to be mocked more carefully. These provide a solid foundation for Phase 2 expansion. Next: Add data source and adapter tests to reach 70% coverage target.
9.0 KiB
9.0 KiB