Skip to content

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.