tasty-bdd
Write scenarios your team can read
As a Haskell test author, you describe preconditions, perform an action and check its result. Tasty runs each scenario and reports success or a structural equality difference.
flowchart LR
Author -->|writes| Scenario
Scenario -->|interpreted by| Provider
Provider -->|reports to| Tasty
Start with writing a scenario. The execution model explains ordering and teardown; development describes reproducible builds and contribution checks.
The public interfaces remain Test.BDD.Language, Test.BDD.LanguageFree, Test.Tasty.Bdd and System.CaptureStdout. The constructor spelling Succeded remains part of the published API.