0.0.1 • Published 7 years ago

co-mocha-nightwatch v0.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

Co Mocha

Enable support for generators in Mocha (built in versoin of Nightwatch.js) tests using co.

Use the --harmony-generators flag when running node 0.11.x to access generator functions, or transpile your tests using traceur or regenerator.

Installation

npm install co-mocha-nightwatch --save-dev

Usage

Just require the module in your tests and start writing generators in your tests.

require('co-mocha-nightwatch')
it('should do something', function * (cilent) {
  yield users.load(123)
})

DON'T use require option of test_runner in nightwatch configuratoin file, because this option can only be used in command line of mocha.

Node

Install the module using npm install co-mocha-nightwatch --save-dev. Now just require the module to automatically monkey patch any available mocha instances. With mocha, add require('co-mocha') inside your main test file.

If you need to monkey patch a different mocha instance you can use the library directly:

var mocha = require('mocha-nightwatch')
var coMocha = require('co-mocha-nightwatch')

coMocha(mocha)