Natural Preference for Minification

    coverjs-loader

    0.5.0 • Public • Published

    coverjs loader for webpack

    Usage

    webpack-dev-server "mocha!./cover-my-client-tests.js" --options webpackOptions.js
    // webpackOptions.js
    module.exports = {
        // your webpack options
        output: "bundle.js",
        publicPrefix: "/",
        debug: true,
        includeFilenames: true,
        watch: true,
     
        // the coverjs loader binding
        postLoaders: [{
            test: "", // every file
            exclude: [
                "node_modules.chai",
                "node_modules.coverjs-loader",
                "node_modules.webpack.buildin"
            ],
            loader: "coverjs-loader"
        }]
    }
    // cover-my-client-tests.js
    require("./my-client-tests");
     
    after(function() {
        require("cover-loader").reportHtml();
    });

    See the-big-test for an example.

    You don't have to combine it with the mocha loader, it's independent. So if you want to cover a normal app usage, you can do so. The reportHtml function just appends the output to the body.

    License

    MIT (http://www.opensource.org/licenses/mit-license.php)

    Keywords

    none

    Install

    npm i coverjs-loader

    DownloadsWeekly Downloads

    4

    Version

    0.5.0

    License

    none

    Last publish

    Collaborators

    • evilebottnawi
    • sokra
    • jhnns
    • michael-ciniawsky
    • d3viant0ne
    • ericclemmons
    • thelarkinn