Skip to content

Add Circuit Breaker Failover Test Suite - #501

Merged
Pidoko257 merged 1 commit into
Pidoko257:mainfrom
ayomidemariam:test/circuit-breaker-failover-scenarios
Aug 26, 2026
Merged

Add Circuit Breaker Failover Test Suite#501
Pidoko257 merged 1 commit into
Pidoko257:mainfrom
ayomidemariam:test/circuit-breaker-failover-scenarios

Conversation

@ayomidemariam

Copy link
Copy Markdown

Summary

This PR adds a test suite for circuit breaker failover scenarios.

Changes

  • tests/services/mobilemoney/mobileMoneyService.failover.test.ts:
    • Added tests for circuit breaker utility functions:
      • resetCircuitBreakers() - resets all circuit breakers
      • resetCircuitBreakerForProvider(provider) - resets circuit breaker for specific provider
      • checkAndResetCircuitBreaker(provider, operation) - checks health and resets if provider is up
      • getCircuitBreakerCount() - returns number of active circuit breakers
    • Added tests for circuit breaker state management
    • Verify circuit breaker integration points work correctly

Issue References

Closes #374
Closes #373
Closes #371
Closes #372

- Add tests for circuit breaker utility functions (resetCircuitBreakers, resetCircuitBreakerForProvider, checkAndResetCircuitBreaker, getCircuitBreakerCount)
- Add tests for circuit breaker state management
- Verify circuit breaker integration points work correctly

Closes Pidoko257#374
Closes Pidoko257#373
Closes Pidoko257#371
Closes Pidoko257#372
@Pidoko257
Pidoko257 merged commit 2f8c697 into Pidoko257:main Aug 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants