Fixes bug with timeout as options that required the timeout to be passed twice for step bindings
Fixes #109
The tests now contain multiple scenarios where each creates a new project testing an individual use case of the library. Until now, the tests could not detect when some behavior was incorrectly not happening, like a missing after hook or a missing last step.
The new tests are ported from the tests of cucumber-js itself, but converted to use cucumber-tsflow syntax.
The tests now contain multiple scenarios where each creates a new project testing an individual use case of the library. Until now, the tests could not detect when some behavior was incorrectly not happening, like a missing after hook or a missing last step.
The new tests are ported from the tests of
cucumber-js
itself, but converted to usecucumber-tsflow
syntax.