Skip to content

Commit e27ba85

Browse files
committed
better names and coverage fix for travis
1 parent fb3db34 commit e27ba85

File tree

7 files changed

+29
-18
lines changed

7 files changed

+29
-18
lines changed

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ before_script:
1414

1515
after_script:
1616
- npm run coverage
17-
- npm run update-coveralls
18-
- npm run check-coverage
1917

2018
notifications:
2119
email:

docker-compose.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,17 @@ test:
1515
- redis
1616
- postgres:pg
1717
working_dir: /usr/src/miniprofiler
18-
command: npm run mocha
18+
command: npm run mocha
19+
20+
coverage:
21+
image: node
22+
volumes:
23+
- .:/usr/src/miniprofiler
24+
links:
25+
- redis
26+
- postgres:pg
27+
working_dir: /usr/src/miniprofiler
28+
command:
29+
- npm run mocha-coverage
30+
- npm run check-coverage
31+
- npm run update-coveralls

lib/middlewares/express.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
module.exports = {
2-
instrument: function(provider) {
2+
buildMiddleware: function(provider) {
33
return function(req, res, next) {
44
provider(req, res, next);
55
};
66
},
7-
middleware: function(f, handleRequest) {
7+
mainMiddleware: function(f, handleRequest) {
88
return function(req, res, next) {
99
var enabled = f(req, res);
1010

lib/middlewares/hapi.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var onHapiRequest = function(f, handleRequest, request, reply) {
1212
};
1313

1414
module.exports = {
15-
instrument: function(provider, name) {
15+
buildMiddleware: function(provider, name) {
1616
var plugin = {
1717
register: (server, options, next) => {
1818
server.ext('onRequest', function(request, reply) {
@@ -31,7 +31,7 @@ module.exports = {
3131

3232
return plugin;
3333
},
34-
middleware: function(f, handleRequest) {
34+
mainMiddleware: function(f, handleRequest) {
3535
var plugin = {
3636
register: (server, options, next) => {
3737
server.ext('onRequest', onHapiRequest.bind(null, f, handleRequest));

lib/middlewares/koa.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
module.exports = {
2-
instrument: function(provider) {
2+
buildMiddleware: function(provider) {
33
return function *(next) {
44
yield new Promise((resolve, reject) => {
55
provider(this.req, this.res, resolve);
66
});
77
yield next;
88
};
99
},
10-
middleware: function(f, handleRequest) {
10+
mainMiddleware: function(f, handleRequest) {
1111
return function *(next) {
1212
var enabled = f(this.req, this.res);
1313

lib/miniprofiler.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,18 @@ exports.configure = configure;
3131

3232
for (let framework of ['koa', 'express', 'hapi']) {
3333
let func = require(`./middlewares/${framework}.js`);
34-
func.name = framework;
34+
3535
exports[framework] = function(f) {
3636
if(!f) f = () => { return true; };
37-
return func.middleware(f, handleRequest);
37+
return func.mainMiddleware(f, handleRequest);
3838
};
3939

4040
exports[framework].for = {
41-
pg: function(pg) {
42-
var provider = require('./providers/miniprofiler.pg.js')(pg);
43-
return func.instrument(provider, 'pg');
41+
pg: (pg) => {
42+
return func.buildMiddleware(require('./providers/miniprofiler.pg.js')(pg), 'pg');
4443
},
45-
redis: function(redis) {
46-
var provider = require('./providers/miniprofiler.redis.js')(redis);
47-
return func.instrument(provider, 'redis');
44+
redis: (redis) => {
45+
return func.buildMiddleware(require('./providers/miniprofiler.redis.js')(redis), 'redis');
4846
}
4947
};
5048
}

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
"lint": "eslint .",
88
"stop-services": "docker-compose stop",
99
"test": "docker-compose up test",
10+
"coverage": "docker-compose up coverage",
11+
1012
"mocha": "mocha tests/ -c",
11-
"coverage": "istanbul cover ./node_modules/mocha/bin/_mocha -- tests/ -R spec",
13+
"mocha-coverage": "istanbul cover ./node_modules/mocha/bin/_mocha -- tests/ -R spec",
1214
"check-coverage": "istanbul check-coverage --statements 70 --branches 70 --functions 70 --lines 70",
1315
"update-coveralls": "cat coverage/lcov.info | node ./node_modules/coveralls/bin/coveralls.js"
1416
},

0 commit comments

Comments
 (0)