#gherkin #cucumber #testing #bdd #cucumber-gherkin

gherkin

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

6 releases (3 breaking)

0.13.0 Oct 24, 2022
0.12.0 Mar 28, 2022
0.11.2 Feb 18, 2022
0.11.1 Dec 8, 2021
0.0.1 May 26, 2018

#321 in Parser implementations

Download history 7777/week @ 2022-11-28 10253/week @ 2022-12-05 7949/week @ 2022-12-12 9118/week @ 2022-12-19 3918/week @ 2022-12-26 7381/week @ 2023-01-02 6224/week @ 2023-01-09 10663/week @ 2023-01-16 11112/week @ 2023-01-23 9987/week @ 2023-01-30 10906/week @ 2023-02-06 11690/week @ 2023-02-13 9767/week @ 2023-02-20 10805/week @ 2023-02-27 10682/week @ 2023-03-06 11607/week @ 2023-03-13

43,011 downloads per month
Used in 10 crates (via cucumber)

MIT/Apache

59KB
1.5K SLoC

Gherkin language for Rust

Documentation CI Rust 1.62+ Unsafe Forbidden

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.13"

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.4–2.8MB
~61K SLoC