A BDD testing framework integrating Gherkin-style tests with ZIO’s effect system
zio-bdd is a Behavior-Driven Development (BDD) testing framework built for Scala 3 and ZIO. This framework enables developers to write expressive, type-safe, and concurrent tests using Gherkin syntax, integrated seamlessly with ZIO’s powerful effect system.
zio-bdd bridges the gap between human-readable specifications and executable tests. It supports Gherkin feature files, type-safe step definitions, scenario-scoped state management with ScenarioContext, and integration with ZIO services seamlessly. Whether you’re new to BDD or an experienced ZIO user, this documentation will guide you through every aspect of using zio-bdd effectively.
zio-bdd.zio-bdd.Start your journey with the Getting Started guide to see zio-bdd in action!
For the latest updates and version information, check the GitHub repository.