From 910106f50ce4d3afb598625115d76c6b0e187bca Mon Sep 17 00:00:00 2001 From: Graeme Yeates Date: Thu, 21 Jul 2016 14:05:48 -0400 Subject: Add infinity case tests for eachOfLimit --- mocha_test/eachOf.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 = []; -- cgit v1.2.1