You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat: assert no error event during ready -> stale -> ready #387
The ready -> stale -> ready scenario in gherkin/events.feature registers an error event handler but never asserts it stays silent. So a spurious PROVIDER_ERROR during a short (< grace period) disconnect goes uncaught. flagd#2027 changes the default retryBackoffMaxMs/retryGracePeriod to 5s/10s so a normal reconnect resolves inside the grace window (STALE -> READY, no ERROR); this scenario should assert exactly that.
Scenario change needed
In the ready -> stale -> ready scenario, add a step asserting the error event handler did not fire: And the error event handler should not have been executed
Notes
This introduces a new gherkin step; provider step definitions must implement the negative assertion when they bump to a testbed release containing this change.
Activity