0.3.2 • Published 10 years ago

benderjs-mocha v0.3.2

Weekly downloads
18
License
MIT
Repository
github
Last release
10 years ago

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'], // load the plugin

    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', // use for entire project

    plugins: ['benderjs-mocha'],

    tests: {
        Foo: {
            basePath: '',
            framework: 'mocha' // use for a specific tests group
            paths: [...]
        }
    }
};

module.exports = config;

Configuration

You can set some of Mocha's options using bender.js configuration file.

var config = {
    applications: {...}

    browsers: [...],

    framework: 'mocha',

    // configure 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

  • single test run support

License

MIT, for license details see: LICENSE.md.

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago