diff options
author | ezubarev <zubarev.eugene@gmail.com> | 2016-05-08 00:03:49 +0600 |
---|---|---|
committer | ezubarev <zubarev.eugene@gmail.com> | 2016-05-08 00:03:49 +0600 |
commit | 210de70d6d594a4c50bc4fe87b16cd8b8eba6f59 (patch) | |
tree | eb537a02822b453739c1298a5ddd3de9bac52760 | |
parent | 65e0c21b4e201bb259800126233e8c843f601008 (diff) | |
download | async-210de70d6d594a4c50bc4fe87b16cd8b8eba6f59.tar.gz |
Fix test on asyncify with variable numbers of arguments
-rw-r--r-- | mocha_test/asyncify.js | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/mocha_test/asyncify.js b/mocha_test/asyncify.js index 587ca32..b171e86 100644 --- a/mocha_test/asyncify.js +++ b/mocha_test/asyncify.js @@ -1,5 +1,6 @@ var async = require('../lib'); var assert = require('assert'); +var expect = require('chai').expect; var isBrowser = require('./support/is_browser'); describe('asyncify', function(done){ @@ -25,14 +26,16 @@ describe('asyncify', function(done){ }); it('variable numbers of arguments', function(done) { - async.asyncify(function (x, y, z) { - assert(arguments.length === 3); - assert(x === 1); - assert(y === 2); - assert(z === 3); - })(1, 2, 3, function () {}); - done(); - }); + async.asyncify(function (x, y, z) { + return arguments; + })(1, 2, 3, function (err, result) { + expect(result.length).to.equal(3); + expect(result[0]).to.equal(1); + expect(result[1]).to.equal(2); + expect(result[2]).to.equal(3); + done(); + }); + }); it('catch errors', function(done) { async.asyncify(function () { |