benderjs-mocha
Adapter for Mocha testing framework for Bender.js.
Installation
npm install benderjs-mocha
Usage
Add benderjs-mocha
to the plugins
array in your bender.js
configuration file:
var config = {
applications: {...}
browsers: [...],
plugins: ['benderjs-mocha'],
tests: {...}
};
module.exports = config;
Set mocha
as a framework
for the entire project or just a specific tests group:
var config = {
applications: {...}
browsers: [...],
framework: 'mocha',
plugins: ['benderjs-mocha'],
tests: {
Foo: {
basePath: '',
framework: 'mocha'
paths: [...]
}
}
};
module.exports = config;
Configuration
You can set some of Mocha's options using bender.js
configuration file.
var config = {
applications: {...}
browsers: [...],
framework: 'mocha',
mocha: {
ui: 'tdd'
},
plugins: ['benderjs-mocha'],
tests: {...}
};
module.exports = config;
###Available options:
- String
ui
- Mocha's interface, possible values: bdd
, tdd
or exports
. Default: bdd
- Number
timeout
- test case timeout in milliseconds. Default: 2000
- String|RegExp
grep
- will only run tests matching the given pattern, this could break some of Bender's default behaviours ,so please use it at your own risk
Features
- regression handling
- single test run support
License
MIT, for license details see: LICENSE.md.