# 39. Write cross-platform integration tests meta: id: native-business-logic-migration-39 feature: native-business-logic-migration priority: P1 depends_on: [native-business-logic-migration-36, native-business-logic-migration-37, native-business-logic-migration-38] tags: [testing, integration] objective: - Write integration tests that verify cross-platform functionality deliverables: - Integration test suite: `android/src/androidTest/java/com/rssuper/integration/FeedIntegrationTest.kt` - Test fixtures (sample feeds): `tests/fixtures/sample-rss.xml`, `tests/fixtures/sample-atom.xml` - Test data generator: `tests/generate_test_data.py` - CI integration: Updated `.github/workflows/ci.yml` with integration test job tests: - Integration: Feed fetch → parse → store flow - Integration: Search end-to-end - Integration: Background sync end-to-end - Integration: Notification delivery - Integration: Settings persistence - Integration: Bookmark CRUD acceptance_criteria: - All integration tests pass - Test data properly isolated - Tests can run independently - Tests included in CI validation: - Run full test suite - Verify CI passes notes: - Use same test feeds across platforms - Verify data consistency - Test error recovery