summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraeme Yeates <yeatesgraeme@gmail.com>2016-07-21 14:05:48 -0400
committerGraeme Yeates <yeatesgraeme@gmail.com>2016-07-21 14:05:48 -0400
commit910106f50ce4d3afb598625115d76c6b0e187bca (patch)
tree199b57f86f2ddb5d49b242da24ae4237e08a0db5
parentaa5673e23d5f84c954c576a91ca84b8e6b1604f1 (diff)
downloadasync-910106f50ce4d3afb598625115d76c6b0e187bca.tar.gz
Add infinity case tests for eachOfLimit
-rw-r--r--mocha_test/eachOf.js13
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 = [];