middleware-flow
Advanced tools
Comparing version 0.7.0 to 0.8.0
@@ -7,2 +7,3 @@ var createCount = require('callback-count'); | ||
flow.parallel = require('./lib/parallel'); | ||
flow.parallelWait = require('./lib/parallel-wait'); | ||
flow.or = require('./lib/or'); | ||
@@ -9,0 +10,0 @@ flow.each = require('./lib/each'); |
{ | ||
"name": "middleware-flow", | ||
"version": "0.7.0", | ||
"version": "0.8.0", | ||
"description": "Middleware control flow library: series, parallel, or, and", | ||
@@ -10,3 +10,3 @@ "main": "index.js", | ||
"scripts": { | ||
"test": "lab -l -c test", | ||
"test": "lab -a code -l -c test", | ||
"test-watch": "nodemon --exec npm test" | ||
@@ -32,6 +32,8 @@ }, | ||
"devDependencies": { | ||
"supertest": "^0.9.0", | ||
"code": "^1.4.0", | ||
"express": "~3.5.0", | ||
"lab": "^3.1.1" | ||
"lab": "^5.6.0", | ||
"nodemon": "^1.3.7", | ||
"supertest": "^0.9.0" | ||
} | ||
} |
@@ -30,2 +30,11 @@ # middleware-flow [![Build Status](https://travis-ci.org/tjmehta/middleware-flow.png?branch=master)](https://travis-ci.org/tjmehta/middleware-flow) | ||
## parallelWait(middlewares...) | ||
```js | ||
var parallelWait = require('middleware-flow').parallelWait; | ||
var app = require('express')(); | ||
// runs the middlewares in 'parallel' and waits for all of them before to return also in case of err | ||
app.use(parallelWait(mw1, mw2, mw2)); // if err, returns the first error that occurred | ||
``` | ||
## each | ||
@@ -32,0 +41,0 @@ ```js |
var createCount = require('callback-count'); | ||
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -10,0 +11,0 @@ var res = require ('./fixtures/middlewares/res'); |
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -9,0 +10,0 @@ var res = require ('./fixtures/middlewares/res'); |
var createCount = require('callback-count'); | ||
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -91,2 +92,2 @@ var res = require ('./fixtures/middlewares/res'); | ||
}); | ||
}); | ||
}); |
var createCount = require('callback-count'); | ||
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -10,0 +11,0 @@ var res = require ('./fixtures/middlewares/res'); |
var createCount = require('callback-count'); | ||
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -10,0 +11,0 @@ var res = require ('./fixtures/middlewares/res'); |
var createCount = require('callback-count'); | ||
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -79,2 +80,2 @@ var res = require ('./fixtures/middlewares/res'); | ||
}); | ||
}); | ||
}); |
var createCount = require('callback-count'); | ||
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -81,2 +82,2 @@ var res = require ('./fixtures/middlewares/res'); | ||
}); | ||
}); | ||
}); |
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -63,3 +64,3 @@ var res = require ('./fixtures/middlewares/res'); | ||
return function (e, req, res, next) { | ||
expect(e).to.eql(err); | ||
expect(e).to.equal(err); | ||
next(e); | ||
@@ -96,3 +97,3 @@ }; | ||
return function (e, req, res, next) { | ||
expect(e).to.eql(err); | ||
expect(e).to.equal(err); | ||
next(e); | ||
@@ -131,3 +132,3 @@ }; | ||
return function (e, req, res, next) { | ||
expect(e).to.eql(err); | ||
expect(e).to.equal(err); | ||
next(e); | ||
@@ -193,3 +194,3 @@ }; | ||
return function (e, req, res, next) { | ||
expect(e).to.eql(err); | ||
expect(e).to.equal(err); | ||
next(e); | ||
@@ -226,3 +227,3 @@ }; | ||
return function (e, req, res, next) { | ||
expect(e).to.eql(err); | ||
expect(e).to.equal(err); | ||
next(e); | ||
@@ -261,3 +262,3 @@ }; | ||
return function (e, req, res, next) { | ||
expect(e).to.eql(err); | ||
expect(e).to.equal(err); | ||
next(e); | ||
@@ -279,2 +280,2 @@ }; | ||
}); | ||
}); | ||
}); |
var createCount = require('callback-count'); | ||
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -65,2 +66,2 @@ var res = require ('./fixtures/middlewares/res'); | ||
return false; | ||
} | ||
} |
var createCount = require('callback-count'); | ||
var Lab = require('lab'); | ||
var lab = exports.lab = Lab.script(); | ||
var describe = Lab.experiment; | ||
var it = Lab.test; | ||
var expect = Lab.expect; | ||
var before = Lab.before; | ||
var after = Lab.after; | ||
var describe = lab.experiment; | ||
var it = lab.test; | ||
var expect = require('code').expect; | ||
var before = lab.before; | ||
var after = lab.after; | ||
var request = require('supertest'); | ||
@@ -165,2 +166,2 @@ var res = require ('./fixtures/middlewares/res'); | ||
}); | ||
}); | ||
}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
45298
27
1473
175
5