diff options
author | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-07-21 14:05:48 -0400 |
---|---|---|
committer | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-07-21 14:05:48 -0400 |
commit | 910106f50ce4d3afb598625115d76c6b0e187bca (patch) | |
tree | 199b57f86f2ddb5d49b242da24ae4237e08a0db5 | |
parent | aa5673e23d5f84c954c576a91ca84b8e6b1604f1 (diff) | |
download | async-910106f50ce4d3afb598625115d76c6b0e187bca.tar.gz |
Add infinity case tests for eachOfLimit
-rw-r--r-- | mocha_test/eachOf.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/mocha_test/eachOf.js b/mocha_test/eachOf.js index c705bad..925f995 100644 --- a/mocha_test/eachOf.js +++ b/mocha_test/eachOf.js @@ -1,6 +1,7 @@ var async = require('../lib'); var expect = require('chai').expect; var assert = require('assert'); +var _ = require('lodash'); describe("eachOf", function() { @@ -261,6 +262,18 @@ describe("eachOf", function() { setTimeout(done, 25); }); + it('forEachOfLimit no limit', function(done) { + var count = 0; + async.forEachOfLimit(_.range(100), Infinity, function(x, i, callback){ + count++; + callback(); + }, function(err){ + if (err) throw err; + expect(count).to.equal(100); + }); + setTimeout(done, 25); + }); + it('forEachOfLimit error', function(done) { var obj = { a: 1, b: 2, c: 3, d: 4, e: 5 }; var call_order = []; |