#testing #bdd #test-framework #cucumber #cucumber-gherkin

gherkin

Pure Rust implementation of Gherkin language (.feature file) for Cucumber testing framework

7 releases (4 breaking)

0.14.0 Jul 14, 2023
0.13.0 Oct 24, 2022
0.12.0 Mar 28, 2022
0.11.2 Feb 18, 2022
0.0.1 May 26, 2018

#4 in #bdd

Download history 14994/week @ 2023-12-11 13719/week @ 2023-12-18 3649/week @ 2023-12-25 9067/week @ 2024-01-01 14912/week @ 2024-01-08 12791/week @ 2024-01-15 13072/week @ 2024-01-22 12319/week @ 2024-01-29 11800/week @ 2024-02-05 12957/week @ 2024-02-12 12983/week @ 2024-02-19 15840/week @ 2024-02-26 15182/week @ 2024-03-04 16482/week @ 2024-03-11 15757/week @ 2024-03-18 13122/week @ 2024-03-25

60,928 downloads per month
Used in 23 crates (via cucumber)

MIT/Apache

60KB
1.5K SLoC

Gherkin language for Rust

crates.io Rust 1.65+ Unsafe Forbidden
CI Rust docs

Changelog

A pure Rust implementation of the Gherkin (.feature file) language for the Cucumber testing framework.

If you want to run Cucumber tests in Rust, try cucumber crate!

Usage

[dependencies]
gherkin = "0.14"

Further information

For a detailed description of Gherkin usage, you can refer to upstream Cucumber documentation.

Upstream documentation

  1. for Cucumber developers:
  2. for Cucumber users:

License

This project is licensed under either of

at your option.

Original source of src/languages.json is used under the MIT license.

Dependencies

~0.8–2.1MB
~44K SLoC