diff --git a/mocha.coverage.opts b/mocha.coverage.opts new file mode 100644 index 000000000..44c841b78 --- /dev/null +++ b/mocha.coverage.opts @@ -0,0 +1,5 @@ +--require babel-register +--require reify + --recursive +./**/__test__.js +test/test.js diff --git a/mocha.opts b/mocha.opts index a7c5a25ba..5b1cf3bcb 100644 --- a/mocha.opts +++ b/mocha.opts @@ -1,2 +1,4 @@ ---require babel-register --require reify +--recursive +./**/__test__.js +test/test.js diff --git a/package.json b/package.json index 04d8ca179..b947ff93e 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "main": "dist/svelte.umd.js", "module": "dist/svelte.es.js", "scripts": { - "test": "nyc mocha --opts mocha.opts --recursive ./**/__test__.js test/test.js", + "test": "mocha --opts mocha.opts", + "precoverage": "mocha --opts mocha.coverage.opts", "coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov", "lint": "eslint compiler", "build": "rollup -c", @@ -33,6 +34,7 @@ "babel-plugin-transform-es2015-modules-commonjs": "^6.18.0", "babel-register": "^6.18.0", "codecov": "^1.0.1", + "console-group": "^0.3.2", "eslint": "^3.10.2", "eslint-plugin-import": "^2.2.0", "jsdom": "^9.8.3",