diff --git a/.gitignore b/.gitignore index f6a04e2..00476c2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules .DS_STORE npm-debug.log +coverage diff --git a/.travis.yml b/.travis.yml index 694a62f..27fd6a1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,3 +3,4 @@ node_js: - 4 - 6 - 7 +script: npm run lint && npm run test-coveralls diff --git a/README.md b/README.md index 91f20ca..39d4407 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ [![gulp-requirejs on npm](https://img.shields.io/npm/v/gulp-requirejs.svg?style=flat)](https://www.npmjs.com/package/gulp-requirejs) [![Dependency Status](https://david-dm.org/jorrit/gulp-requirejs.png)](https://david-dm.org/jorrit/gulp-requirejs) [![Build Status](https://travis-ci.org/jorrit/gulp-requirejs.png?branch=master)](https://travis-ci.org/jorrit/gulp-requirejs) +[![Coverage](https://coveralls.io/repos/github/jorrit/gulp-requirejs/badge.svg)](https://coveralls.io/github/jorrit/gulp-requirejs) ## Information diff --git a/package.json b/package.json index c604aa1..1a94e7d 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,11 @@ "requirejs": "^2.3.2" }, "devDependencies": { + "coveralls": "^2.11.16", "eslint": "^3.15.0", + "istanbul": "^0.4.5", "mocha": "^3.2.0", + "mocha-lcov-reporter": "^1.2.0", "should": "^11.2.0" }, "engines": { @@ -36,6 +39,7 @@ "scripts": { "lint": "eslint .", "pretest": "npm run lint", - "test": "mocha" + "test": "mocha", + "test-coveralls": "istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage" } }