cocha

0.0.2 • Public • Published

Cocha

Ripped shamelessly from https://labnotes.org/yield-to-the-test-using-mocha-with-es6-generators/

first install with

npm install cocha
npm install mocha

then you can test co friendly mocha code:

var thunkify = require('thunkify');
var assert = require('assert');
var fs = require('fs');
 
describe('cocha', function(){
 
  it('should work when async', function *(){
    function read(file, fn) {
      setTimeout(function(){
        fn(null, 'file: ' + file);
      }, 5);
    }
 
    read = thunkify(read);
 
    var res = yield read('foo.txt');
    assert('file: foo.txt' == res);
  })
 
})

testing: npm test

/cocha/

    Package Sidebar

    Install

    npm i cocha

    Weekly Downloads

    5

    Version

    0.0.2

    License

    MIT

    Last publish

    Collaborators

    • kolodny