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',
});
};
任何幫助,將不勝感激!