使用 karma 来做单元测试
最近一直在搞 riot,想弄一个单测,正好官网提供了 karma 组件,搞起来吧
安装
cnpm install --save-dev karma-riot
配置
// karma.conf.js
module.exports = function(config) {
config.set({
frameworks: ["mocha", "riot"],
plugins: [
"karma-mocha",
"karma-mocha-reporter",
"karma-phantomjs-launcher",
"karma-riot",
],
files: ["**/*.tag", "test/**/*.js"],
preprocessors: {
"**/*.tag": ["riot"],
},
browsers: ["PhantomJS"],
reporters: ["mocha"],
});
};
运行
karma run