summaryrefslogtreecommitdiff
path: root/test/every.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/every.js')
-rw-r--r--test/every.js76
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);
});