Skip to contents

cucumber 1.1.0

  • ✨ Added scenario before and after hooks.
  • 📝 Added Behavior-Driven Development vignette.
  • 🐛 Fix parsing error when there is a commented-out scenario after a step with a table.

cucumber 1.0.4

CRAN release: 2024-06-29

  • Added test_interactive parameter to cucumber::test. It allows you to interactively select which feature files to run. It can be useful to get quicker feedback when developing new features.

cucumber 1.0.3

CRAN release: 2024-06-09

  • Fixed float detection with multiple leading numbers, e.g. 11.1, +11.1, -11.1.

cucumber 1.0.2

CRAN release: 2024-04-09

  • Fixed CRAN debian checks.

cucumber 1.0.1

CRAN release: 2024-04-03

  • ✨ Changed how {string} parameter is matched. It now matches on text in quotes. A step Given I have a {string} will match on Given I have a "foo bar". This change brings the parser closer to how the original cucumber expressions work.
  • ✨ Added a {word} parameter that matches on a single word. A step like Given I have a {word} will match on Given I have a foo.
  • 🐛 Fix handling of repeated parameters in the same step. Now if there are steps Given I have a {string} and a {string} and Given I have a {string} it will match on Given I have a "foo" and a "bar" instead of throwing an error that multiple step definitions have been found.
  • 📝 Improved documentation of parameters in define_parameter_type function docs.
  • 📝 Added an example with snapshot test.

cucumber 1.0.0

CRAN release: 2024-03-14

First stable version 🚀