summaryrefslogtreecommitdiff
path: root/test/seq.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/seq.js')
-rw-r--r--test/seq.js37
1 files changed, 18 insertions, 19 deletions
diff --git a/test/seq.js b/test/seq.js
index 1f7cbfc..1f7d3f9 100644
--- a/test/seq.js
+++ b/test/seq.js
@@ -2,29 +2,29 @@ var async = require('../lib');
var expect = require('chai').expect;
var assert = require('assert');
-describe('seq', function() {
+describe('seq', () => {
- it('seq', function(done) {
+ it('seq', (done) => {
var add2 = function (n, cb) {
expect(n).to.equal(3);
- setTimeout(function () {
+ setTimeout(() => {
cb(null, n + 2);
}, 50);
};
var mul3 = function (n, cb) {
expect(n).to.equal(5);
- setTimeout(function () {
+ setTimeout(() => {
cb(null, n * 3);
}, 15);
};
var add1 = function (n, cb) {
expect(n).to.equal(15);
- setTimeout(function () {
+ setTimeout(() => {
cb(null, n + 1);
}, 100);
};
var add2mul3add1 = async.seq(add2, mul3, add1);
- add2mul3add1(3, function (err, result) {
+ add2mul3add1(3, (err, result) => {
if (err) {
return done(err);
}
@@ -34,72 +34,71 @@ describe('seq', function() {
});
});
- it('seq error', function(done) {
+ it('seq error', (done) => {
var testerr = new Error('test');
var add2 = function (n, cb) {
expect(n).to.equal(3);
- setTimeout(function () {
+ setTimeout(() => {
cb(null, n + 2);
}, 50);
};
var mul3 = function (n, cb) {
expect(n).to.equal(5);
- setTimeout(function () {
+ setTimeout(() => {
cb(testerr);
}, 15);
};
var add1 = function (n, cb) {
assert(false, 'add1 should not get called');
- setTimeout(function () {
+ setTimeout(() => {
cb(null, n + 1);
}, 100);
};
var add2mul3add1 = async.seq(add2, mul3, add1);
- add2mul3add1(3, function (err) {
+ add2mul3add1(3, (err) => {
expect(err).to.equal(testerr);
done();
});
});
- it('seq binding', function(done) {
+ it('seq binding', (done) => {
var testcontext = {name: 'foo'};
var add2 = function (n, cb) {
expect(this).to.equal(testcontext);
- setTimeout(function () {
+ setTimeout(() => {
cb(null, n + 2);
}, 50);
};
var mul3 = function (n, cb) {
expect(this).to.equal(testcontext);
- setTimeout(function () {
+ setTimeout(() => {
cb(null, n * 3);
}, 15);
};
var add2mul3 = async.seq(add2, mul3);
- add2mul3.call(testcontext, 3, function (err, result) {
+ add2mul3.call(testcontext, 3, (err, result) => {
if (err) {
return done(err);
}
- expect(this).to.equal(testcontext);
expect(result).to.equal(15);
done();
});
});
- it('seq without callback', function(done) {
+ it('seq without callback', (done) => {
var testcontext = {name: 'foo'};
var add2 = function (n, cb) {
expect(this).to.equal(testcontext);
- setTimeout(function () {
+ setTimeout(() => {
cb(null, n + 2);
}, 50);
};
var mul3 = function () {
expect(this).to.equal(testcontext);
- setTimeout(function () {
+ setTimeout(() => {
done();
}, 15);
};