1. coverjs loader for webpack

1.1. 用法

webpack-dev-server "mocha!./cover-my-client-tests.js" --options webpackOptions.js
// webpackOptions.js
module.exports = {
    // webpack选项
    output: "bundle.js",
    publicPrefix: "/",
    debug: true,
    includeFilenames: true,
    watch: true,

    // the coverjs loader binding
    postLoaders: [{
        test: "", // 每个文件
        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();
});

参见 the-big-test 获取示例。

你不需要将它与mocha loader相结合,它是独立的。因此,如果你想要覆盖一个正常的app用法,你可以这样做。reportHtml函数只是将输出附加到body上。

1.2. License

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

Copyright © tuzhu008 2017 all right reserved,powered by Gitbook该文件修订时间: 2017-11-24 21:57:55

results matching ""

    No results matching ""