Some checks failed
CI - Multi-Platform Native / Build iOS (RSSuper) (push) Has been cancelled
CI - Multi-Platform Native / Build macOS (push) Has been cancelled
CI - Multi-Platform Native / Build Android (push) Has been cancelled
CI - Multi-Platform Native / Build Linux (push) Has been cancelled
CI - Multi-Platform Native / Build Summary (push) Has been cancelled
41 lines
1013 B
Markdown
41 lines
1013 B
Markdown
# 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
|
|
- Test fixtures (sample feeds)
|
|
- Test data generator
|
|
- CI integration
|
|
|
|
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
|