Files
Mainline/tests/test_app.py
David Gwilliam c976b99da6 test(app): add focused integration tests for run_pipeline_mode
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.
2026-03-16 20:10:41 -07:00

9.0 KiB