diff options
Diffstat (limited to 'test/seq.js')
-rw-r--r-- | test/seq.js | 37 |
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); }; |