Display failing scenario URIs in summary
Store URI on AST elements
Extract summary logger from progress formatter (#59, #63)
Feature run summaries can now be reused among formatters.
Refactor listener infrastructure (#35, #59, #63)
* Extract common listener behaviour from progress formatter
* Extract stats journal from progress formatter
Theses changes will ease the implementation of new listeners (e.g. the pretty, JSON and jUnit formatters).
Update NPM dependencies (close #69)
All NPM dependencies were updated to latest except browserify, which caused exceptions. Jasmine and example/server.js still working.
Ran a gem update
Handle asynchronous exceptions (close #51)
Remove commented code
Update command-line documentation in README
Add alternate binary script for Windows (close #60)
The ".js" file name "extension" is causing troubles on Windows. Use "cucumber-js" instead (even when installed locally).
Mention CS support in README
Add support for string-based step definition patterns (closes #48)
Thanks to Ted de Koning (@tdekoning) for the original pull request.
Decouple pattern from regexp in step definition (#48)
Increase Aruba timeout delay for slow Travis
Store step on step results (#57)
- The parent step is now available on all types of step results
- Step results "inherit" from a base step result object (extraction refactoring)
Refactor step result specs
Pass step instance to step definition invocation (#54)
This simplifies the step definition API; instead of passing it a couple of step attributes (name and attachement), the AST step object is passed.
Add documentation about World to README
Allow World constructor to set explicit World object (close #50)
Adapt World constructors
Simplify default World constructor callback
Simplify World callbacks (close #49)
From now on World constructors do not have to pass `this` to their callback.
Fix callback.fail() when called without any reasons
Add toHaveBeenCalledWithInstanceOfConstructorAsNthParameter() spec he…
Improve platform detection
Fix path handling on Windows platforms (close #47)
Remove obsolete browserify directive