最近我正在尝试学习单元测试。 所以,我通过教程并通过运行以下代码来安装业力
npm install -g karma
npm install -g karma-cli
但现在当我尝试执行karma run
时,它给我反馈
[2014-09-04 14:52:56.275] [DEBUG] config - Loading config /Applications/MAMP/htdocs/ngTest/karma.conf.js
There is no server listening on port 8080
编辑: Karma配置
module.exports = function(config) {
config.set({
basePath: '',
frameworks: ['jasmine'],
files: [
'app/bower_components/angular/angular.js',
'app/bower_components/angular-mocks/angular-mocks.js',
'app/scripts/*.js',
'app/scripts/**/*.js',
'test/mock/**/*.js',
'test/spec/**/*.js'
],
exclude: [],
port: 8080,
logLevel: config.LOG_INFO,
autoWatch: false,
browsers: ['Chrome'],
singleRun: true
});
};
答案 0 :(得分:2)
我认为你应该花些时间在开始之前仔细阅读文档。这是值得的;)
# Install plugins that your project needs: $ npm install karma-jasmine karma-chrome-launcher --save-dev
然后在评论中指出karma start
。