#test-framework #testing #bdd #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

#774 in Parser implementations

Download history 42198/week @ 2024-06-09 41627/week @ 2024-06-16 43633/week @ 2024-06-23 30290/week @ 2024-06-30 24894/week @ 2024-07-07 17405/week @ 2024-07-14 22554/week @ 2024-07-21 23551/week @ 2024-07-28 20620/week @ 2024-08-04 21228/week @ 2024-08-11 20990/week @ 2024-08-18 20127/week @ 2024-08-25 22489/week @ 2024-09-01 22817/week @ 2024-09-08 23627/week @ 2024-09-15 22535/week @ 2024-09-22

92,433 downloads per month
Used in 26 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

~1.7–3.5MB
~60K SLoC