behave
Behavior Matchers Mocks Formatters Coverage Install Docs
    // documentation

    The manuals.

    Reference documentation for BDD::Behave and the modules built around it.

    • BDD::Behave

      The testing framework itself: spec structure, let and hooks, the matcher library, doubles and stubbing, parallel execution, coverage, and the command-line runner.

      36 pages

    • BDD::Behave::Playwright

      Browser testing on top of Behave: driving a real browser from a spec, the page matchers, system tests, and the screenshot and console output captured when one fails.

      7 pages

    • WWW::Playwright

      The Raku binding to Playwright underneath it all: launching browsers, actions and queries, the Browser, Context, Page and Locator API, and the wire protocol it speaks.

      13 pages

    • ORM::Factory

      Test data without the boilerplate: the factory DSL, sequences and transient attributes, inheritance and variants, associations and callbacks, and the ORM::ActiveRecord adapter.

      28 pages

    behave

    A behavior-driven testing framework for Raku. Open source under the Artistic License 2.0.

    Framework

    • Behavior
    • Matchers
    • Mocks
    • Formatters
    • Coverage & tools

    Get started

    • Install
    • Documentation
    • Example specs

    Project

    • GitHub
    • Issue tracker
    • raku.land
    • Raku
    © 2026 behave.dev Powered by Cro and HAML