@henrylalamove/mocha-bdd-steps
v1.0.0
Published
Mocha interface that adds step function to BDD
Readme
mocha-bdd-steps
Will now work with Mocha 6.
Mocha interface that adds a step() function to BDD, as an alternative to it().
If a step() fails, following step() calls within the describe() will be skipped. Useful for BDD where tests need to be run in a specific sequence.
Works with tests that are synchronous, asynchronous, and returned promises.
Example
it function
✓ should be called
1) should be called and error
✓ should be called
step sequence
✓ should first be called
2) then should be called and error
- then should be skipped
- then should also be skippedInstallation
$ npm install --save-dev mocha-bdd-stepsUsage
From the command line:
$ mocha --ui mocha-bdd-steps test.jsNotes
- If using a linter,
/* global step */should be added to the top of your test files.
