diff options
Diffstat (limited to 'test/test-async.js')
-rwxr-xr-x | test/test-async.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/test-async.js b/test/test-async.js index 8eaa06f..bd103bf 100755 --- a/test/test-async.js +++ b/test/test-async.js @@ -998,9 +998,10 @@ exports['each extra callback'] = function(test){ var count = 0; async.each([1,3,2], function(val, callback) { count++; + var done = count == 3; callback(); test.throws(callback); - if (count == 3) { + if (done) { test.done(); } }); @@ -1521,8 +1522,9 @@ exports['map'] = { var r = []; async.map(a, function(x, callback){ r.push(x); + var done = r.length == a.length; callback(null); - if (r.length >= a.length) { + if (done) { test.same(r, a); test.done(); } |