#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

#462 in Parser implementations

Download history 16030/week @ 2024-03-14 14808/week @ 2024-03-21 13371/week @ 2024-03-28 18685/week @ 2024-04-04 16681/week @ 2024-04-11 18866/week @ 2024-04-18 22051/week @ 2024-04-25 27219/week @ 2024-05-02 23788/week @ 2024-05-09 36807/week @ 2024-05-16 36854/week @ 2024-05-23 40844/week @ 2024-05-30 40200/week @ 2024-06-06 45614/week @ 2024-06-13 40381/week @ 2024-06-20 32884/week @ 2024-06-27

168,170 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–2.4MB
~43K SLoC