diff options
Diffstat (limited to 'test/every.js')
-rw-r--r-- | test/every.js | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/test/every.js b/test/every.js index 39ae51c..559084d 100644 --- a/test/every.js +++ b/test/every.js @@ -2,34 +2,34 @@ var async = require('../lib'); var expect = require('chai').expect; var _ = require('lodash'); -describe("every", function () { +describe("every", () => { - it('everyLimit true', function(done){ - async.everyLimit([3,1,2], 1, function(x, callback){ - setTimeout(function(){callback(null, x >= 1);}, 0); - }, function(err, result){ + it('everyLimit true', (done) => { + async.everyLimit([3,1,2], 1, (x, callback) => { + setTimeout(() => {callback(null, x >= 1);}, 0); + }, (err, result) => { expect(err).to.equal(null); expect(result).to.equal(true); done(); }); }); - it('everyLimit false', function(done){ - async.everyLimit([3,1,2], 2, function(x, callback){ - setTimeout(function(){callback(null, x === 2);}, 0); - }, function(err, result){ + it('everyLimit false', (done) => { + async.everyLimit([3,1,2], 2, (x, callback) => { + setTimeout(() => {callback(null, x === 2);}, 0); + }, (err, result) => { expect(err).to.equal(null); expect(result).to.equal(false); done(); }); }); - it('everyLimit short-circuit', function(done){ + it('everyLimit short-circuit', (done) => { var calls = 0; - async.everyLimit([3,1,2], 1, function(x, callback){ + async.everyLimit([3,1,2], 1, (x, callback) => { calls++; callback(null, x === 1); - }, function(err, result){ + }, (err, result) => { expect(err).to.equal(null); expect(result).to.equal(false); expect(calls).to.equal(1); @@ -38,87 +38,87 @@ describe("every", function () { }); - it('true', function(done){ - async.every([1,2,3], function(x, callback){ - setTimeout(function(){callback(null, true);}, 0); - }, function(err, result){ + it('true', (done) => { + async.every([1,2,3], (x, callback) => { + setTimeout(() => {callback(null, true);}, 0); + }, (err, result) => { expect(err).to.equal(null); expect(result).to.equal(true); done(); }); }); - it('false', function(done){ - async.every([1,2,3], function(x, callback){ - setTimeout(function(){callback(null, x % 2);}, 0); - }, function(err, result){ + it('false', (done) => { + async.every([1,2,3], (x, callback) => { + setTimeout(() => {callback(null, x % 2);}, 0); + }, (err, result) => { expect(err).to.equal(null); expect(result).to.equal(false); done(); }); }); - it('early return', function(done){ + it('early return', (done) => { var call_order = []; - async.every([1,2,3], function(x, callback){ - setTimeout(function(){ + async.every([1,2,3], (x, callback) => { + setTimeout(() => { call_order.push(x); callback(null, x === 1); }, x*5); - }, function(){ + }, () => { call_order.push('callback'); }); - setTimeout(function(){ + setTimeout(() => { expect(call_order).to.eql([1,2,'callback',3]); done(); }, 25); }); - it('error', function(done){ - async.every([1,2,3], function(x, callback){ - setTimeout(function(){callback('error');}, 0); - }, function(err, result){ + it('error', (done) => { + async.every([1,2,3], (x, callback) => { + setTimeout(() => {callback('error');}, 0); + }, (err, result) => { expect(err).to.equal('error'); expect(result).to.not.exist; done(); }); }); - it('everySeries doesn\'t cause stack overflow (#1293)', function(done) { + it('everySeries doesn\'t cause stack overflow (#1293)', (done) => { var arr = _.range(10000); let calls = 0; - async.everySeries(arr, function(data, cb) { + async.everySeries(arr, (data, cb) => { calls += 1; async.setImmediate(_.partial(cb, null, false)); - }, function(err) { + }, (err) => { expect(err).to.equal(null); expect(calls).to.equal(1); done(); }); }); - it('everyLimit doesn\'t cause stack overflow (#1293)', function(done) { + it('everyLimit doesn\'t cause stack overflow (#1293)', (done) => { var arr = _.range(10000); let calls = 0; - async.everyLimit(arr, 100, function(data, cb) { + async.everyLimit(arr, 100, (data, cb) => { calls += 1; async.setImmediate(_.partial(cb, null, false)); - }, function(err) { + }, (err) => { expect(err).to.equal(null); expect(calls).to.equal(100); done(); }); }); - it('all alias', function(){ + it('all alias', () => { expect(async.all).to.equal(async.every); }); - it('allLimit alias', function(){ + it('allLimit alias', () => { expect(async.allLimit).to.equal(async.everyLimit); }); - it('allSeries alias', function(){ + it('allSeries alias', () => { expect(async.allSeries).to.be.a('function'); expect(async.allSeries).to.equal(async.everySeries); }); |