Versions in this module Expand all Collapse all v0 v0.1.0 Jun 14, 2026 Changes in this version + func FormatDivergenceMessage(seq uint64, expectedKind, actualKind string, ...) string + type Option func(*replayConfig) + type Result struct + Iterations int + Outcome outcome.Outcome[R] + Spend budget.Spend + Trajectory Trajectory + func Replay[S, R any](t *testing.T, def loop.Definition[S, R], path string, opts ...Option) Result[R] + func (r Result[R]) AssertCompleted(t *testing.T) R + func (r Result[R]) AssertIterationsAtMost(t *testing.T, n int) + func (r Result[R]) AssertOutcome(t *testing.T, want string) + func (r Result[R]) AssertSpendUnder(t *testing.T, limit budget.Spend) + func (r Result[R]) AssertState(t *testing.T, pred func(json.RawMessage) bool) + type StateResult struct + FinalState S + func ReplayTyped[S, R any](t *testing.T, def loop.Definition[S, R], path string, opts ...Option) StateResult[S, R] + func (r StateResult[S, R]) AssertState(t *testing.T, pred func(S) bool) + type Trajectory = []event.Envelope