diff options
author | charlierudolph <charles.rudolph@originate.com> | 2015-07-20 09:40:51 -0700 |
---|---|---|
committer | charlierudolph <charles.rudolph@originate.com> | 2015-07-20 09:40:51 -0700 |
commit | b2000011ac9efc3451de908d43afb6460334013d (patch) | |
tree | 4ee42f789ccfbfbbd679ea9811057eb85620ea6a /test/test-async.js | |
parent | 5a0aa3eeffdb44234d6a1186d62f754ceba26b01 (diff) | |
download | async-b2000011ac9efc3451de908d43afb6460334013d.tar.gz |
convert compose tests to mocha
Diffstat (limited to 'test/test-async.js')
-rwxr-xr-x | test/test-async.js | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/test/test-async.js b/test/test-async.js index e9e5663..dc7d949 100755 --- a/test/test-async.js +++ b/test/test-async.js @@ -183,93 +183,6 @@ exports['applyEach partial application'] = function (test) { }); }; -exports['compose'] = function (test) { - test.expect(5); - var add2 = function (n, cb) { - test.equal(n, 3); - setTimeout(function () { - cb(null, n + 2); - }, 50); - }; - var mul3 = function (n, cb) { - test.equal(n, 5); - setTimeout(function () { - cb(null, n * 3); - }, 15); - }; - var add1 = function (n, cb) { - test.equal(n, 15); - setTimeout(function () { - cb(null, n + 1); - }, 100); - }; - var add2mul3add1 = async.compose(add1, mul3, add2); - add2mul3add1(3, function (err, result) { - if (err) { - return test.done(err); - } - test.ok(err === null, err + " passed instead of 'null'"); - test.equal(result, 16); - test.done(); - }); -}; - -exports['compose error'] = function (test) { - test.expect(3); - var testerr = new Error('test'); - - var add2 = function (n, cb) { - test.equal(n, 3); - setTimeout(function () { - cb(null, n + 2); - }, 50); - }; - var mul3 = function (n, cb) { - test.equal(n, 5); - setTimeout(function () { - cb(testerr); - }, 15); - }; - var add1 = function (n, cb) { - test.ok(false, 'add1 should not get called'); - setTimeout(function () { - cb(null, n + 1); - }, 100); - }; - var add2mul3add1 = async.compose(add1, mul3, add2); - add2mul3add1(3, function (err) { - test.equal(err, testerr); - test.done(); - }); -}; - -exports['compose binding'] = function (test) { - test.expect(4); - var testcontext = {name: 'foo'}; - - var add2 = function (n, cb) { - test.equal(this, testcontext); - setTimeout(function () { - cb(null, n + 2); - }, 50); - }; - var mul3 = function (n, cb) { - test.equal(this, testcontext); - setTimeout(function () { - cb(null, n * 3); - }, 15); - }; - var add2mul3 = async.compose(mul3, add2); - add2mul3.call(testcontext, 3, function (err, result) { - if (err) { - return test.done(err); - } - test.equal(this, testcontext); - test.equal(result, 15); - test.done(); - }); -}; - exports['seq'] = function (test) { test.expect(5); var add2 = function (n, cb) { |