From 1f98e6a964e7ae6c26f3540175a7d46dc475fe4e Mon Sep 17 00:00:00 2001 From: "Rico Sta. Cruz" Date: Fri, 27 Oct 2017 12:52:26 +0800 Subject: [PATCH] mocha-blanket: update --- mocha-blanket.md | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/mocha-blanket.md b/mocha-blanket.md index 65583cb5..5936d30e 100644 --- a/mocha-blanket.md +++ b/mocha-blanket.md @@ -1,13 +1,19 @@ --- title: Mocha blanket category: JavaScript libraries +layout: 2017/sheet +intro: | + Use [blanket](https://npmjs.com/package/blanket) for easy coverage reporting for Mocha JavaScript tests. --- -Use [blanket] for easy coverage reporting. +### Quickstart guide -## Quickstart guide +Install blanket: +{: .-setup} - $ npm i --save-dev blanket +```bash +npm i --save-dev blanket +``` In your test helpers, use Blanket before `require`ing: @@ -20,8 +26,6 @@ if (process.env.COVERAGE) { thing = require('../index'); ``` -## Add scripts to package.json - Add to `package.json`: ```json @@ -32,17 +36,24 @@ Add to `package.json`: Be sure to ignore it: - $ echo "coverage.html" >> .gitignore +```bash +echo "coverage.html" >> .gitignore +``` Then run: - $ npm run coverage +```bash +npm run coverage +``` -## Travis + coveralls.io support +### Travis + coveralls.io support Visit [coveralls.io] then activate your repo. Then install the appropriate packages: +{: .-setup} - $ npm i --save-dev mocha-lcov-reporter coveralls +```bash +npm i --save-dev mocha-lcov-reporter coveralls +``` Add this to `.travis.yml`: