Files
Antonio PallaresandCursor addf52a93c test(remote-config): add backend integration tests for API sources (#8061)
* test(remote-config): add backend integration tests for API sources

Co-authored-by: Cursor <cursoragent@cursor.com>

* Add APISourcesIntegrationTests.swift to RevenueCat.xcodeproj

Co-authored-by: Cursor <cursoragent@cursor.com>

* Assert API source hosts and cover backup, exhaustion and badURL failover in tests

* Test failover to the backup source through Purchases with a simulated primary outage

Co-authored-by: Cursor <cursoragent@cursor.com>

* Use HealthCheckAction in the simulated outage strategy

Co-authored-by: Cursor <cursoragent@cursor.com>

* Skip the API source outage tests in the LoadShedder, Offline, SK1 and SK2 plans

Co-authored-by: Cursor <cursoragent@cursor.com>

* Run every API source integration test through a normal Purchases instance

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-26 12:33:04 +01:00
..