2
首先,让我开始说我所有的单元测试都使用gulp完美工作。Webstorm 10 + Karma + ES6 - 单元测试
我试图通过Webstorm(v10)运行我的单元测试问题是,karam.conf.js指向已编译的js文件,而不是原始文件...有没有办法告诉Webstorm在运行测试之前先编译这些文件?
这里是我的karam.conf.js:(请注意,预编译的文件是在同一位置,但看起来像* .spec.js)
module.exports = function (config) {
'use strict';
config.set({
basePath: '',
frameworks: ['mocha'],
files: [
'bundledTests/test/**/*.spec.bundle.js'
],
// reporters configuration
reporters: ['mocha'],
plugins: [
'karma-mocha-reporter',
'karma-mocha',
'karma-phantomjs-launcher',
'karma-chrome-launcher'
],
//reporters: ['progress'],
port: 9876,
colors: true,
autoWatch: true,
singleRun: false,
usePolling: true,
atomic_save: false,
// level of logging
// possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
logLevel: config.LOG_INFO,
browsers: ["Chrome"] //'PhantomJS',
});
};
任何帮助,将不胜感激!