On this page:
rackunit-feature:   Gherkin BDD Testing
9.0

rackunit-feature: Gherkin BDD Testing🔗ℹ

sbj

The rackunit/feature library brings Gherkin-style Behavior-Driven Development to Racket. Write feature specifications in plain-language .feature files using #lang feature, define step implementations in Racket, and run everything through rackunit.

    1 Guide

      1.1 Quick Start

      1.2 Feature File Syntax

        1.2.1 Keywords

      1.3 Step Definitions

        1.3.1 Placeholders

        1.3.2 Handler Contract

      1.4 Running Features

      1.5 Lifecycle Hooks

        1.5.1 Hook Execution Order

      1.6 Data Tables

      1.7 Doc Strings

      1.8 Tags

      1.9 Scenario Outlines

    2 API Reference

      2.1 The feature Language

      2.2 Core API

      2.3 AST Types

      2.4 Runtime