From d7970d1dd2f8a5d874d3ef044fcb42ced2ce6b9c Mon Sep 17 00:00:00 2001 From: Aneesh Goel Date: Fri, 19 Sep 2014 03:11:13 -0700 Subject: [PATCH] add coverage tools to habitrpg-shared --- .gitignore | 1 + package.json | 4 +++- register-handlers.js | 7 +++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 register-handlers.js diff --git a/.gitignore b/.gitignore index ca606eef29..03a0cf1740 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +coverage.html node_modules npm-debug.log .idea diff --git a/package.json b/package.json index c8d3d0dc1d..98f186a0f7 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "grunt-spritesmith": "~1.22.0" }, "devDependencies": { + "coffee-coverage": "~0.4.2", "mocha": "*", "expect.js": "*", "sinon": "~1.8.2", @@ -21,6 +22,7 @@ "image-size": "~0.3.2" }, "scripts": { - "test": "mocha" + "test": "mocha", + "coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html" } } diff --git a/register-handlers.js b/register-handlers.js new file mode 100644 index 0000000000..3f8bb6ab86 --- /dev/null +++ b/register-handlers.js @@ -0,0 +1,7 @@ +if(process.env.COVERAGE) { + require('coffee-coverage').register({ + path: 'abbr', + basePath: __dirname + '/script', + initAll: true, + }); +}