Skip to content

Commit de69689

Browse files
committed
adding test coverage and badges to readme
1 parent ec57037 commit de69689

File tree

5 files changed

+483
-22
lines changed

5 files changed

+483
-22
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ node_modules
1111
*.log
1212
*.gz
1313

14+
coverage
1415
test/uploads
1516
test/manual/uploads/*
1617
!test/manual/uploads/placeholder.txt

.travis.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
sudo: false
21
language: node_js
32
node_js:
43
- "4"
54
- "5"
65
- "6"
76
- "7"
87
script:
9-
- npm test
108
- npm run lint
9+
- npm test
10+
- npm run coverage
11+
after_success: 'npm run coveralls'

README.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
# Description
1+
# express-fileupload
22
Simple express middleware for uploading files.
33

4+
[![npm Package](https://img.shields.io/npm/v/express-fileupload.svg?style=flat-square)](https://www.npmjs.org/package/express-fileupload)
45
[![Build Status](https://travis-ci.org/richardgirges/express-fileupload.svg?branch=master)](https://travis-ci.org/richardgirges/express-fileupload)
6+
[![downloads per month](http://img.shields.io/npm/dm/express-fileupload.svg)](https://www.npmjs.org/package/express-fileupload)
7+
[![Coverage Status](https://img.shields.io/coveralls/richardgirges/express-fileupload.svg)](https://coveralls.io/r/richardgirges/express-fileupload)
58

69
# Version 0.1.0 Breaking Changes
710

package.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
"description": "Simple express file upload middleware that wraps around Busboy",
66
"main": "./lib/index",
77
"scripts": {
8-
"test": "mocha \"test/**/*.spec.js\"",
9-
"lint": "eslint ./"
8+
"test": "istanbul cover _mocha -- -R spec",
9+
"lint": "eslint ./",
10+
"coveralls": "COVERALLS_REPO_TOKEN=vNV8IQ0jJAuWGikebCeIHJryRulP6aEHa cat ./coverage/lcov.info | coveralls"
1011
},
1112
"dependencies": {
1213
"busboy": "^0.2.14",
@@ -30,9 +31,11 @@
3031
"repository": "richardgirges/express-fileupload",
3132
"devDependencies": {
3233
"body-parser": "^1.16.1",
34+
"coveralls": "^2.11.16",
3335
"eslint": "^3.15.0",
3436
"eslint-config-google": "^0.7.1",
3537
"express": "^4.13.4",
38+
"istanbul": "^0.4.5",
3639
"mocha": "^3.2.0",
3740
"supertest": "^3.0.0"
3841
}

0 commit comments

Comments
 (0)