在Webstorm中使用Karma进行单元测试:测试结果现在显示

时间:2014-04-18 15:25:41

标签: webstorm karma-runner

编辑:这在评论中得到了解决。我有一个旧版本的Karma,并使用项目设置将我的版本的Karma更新为最新修复的所有内容。

我在WebStorm有一个项目,我试图运行我写过的Karma单元测试。他们以前工作过,但突然之间(我不知道为什么),当我尝试运行测试时我得到的全部是#34; Process完成了退出代码0"没有窗口显示应该运行的测试(或正在运行?我不知道)。

这是我的业力配置文件:

module.exports = function (config) {
    config.set({
        basePath: './',

        // list of files / patterns to load in the browser
        files: [
            '../../lib/jquery/jquery.min.js',
            '../../lib/underscore-min.js',
            '../../lib/angular/angular.js',
            '../../lib/angular-mocks/angular-mocks.js',
            '../../lib/angular-resource/angular-resource.js',
            '../../lib/angular-route/angular-route.js',
            '../../lib/angular-ui-select2/src/select2.js',
            '../../lib/angular-ui-date/src/date.js',
            'tests/helpers/**/*.js',
            'build/tickets-app.js',
            'tests/**/*.js'
        ],


        // list of files to exclude
        exclude: [
            'app/lib/angular/angular-loader.js',
            'app/lib/angular/*.min.js',
            'app/lib/angular/angular-scenario.js'
        ],

        // leave autowatch false to let webstorm do the automation
        autoWatch: false,

        frameworks: ['mocha', 'chai'],
        browsers: ['PhantomJS'],
        reporters: ['spec'],


        plugins: [
            'karma-phantomjs-launcher',
            'karma-mocha',
            'karma-chai',
            'karma-spec-reporter'
        ]
    });
};

在Node.JS配置中,我有节点解释器指向node.exe,工作目录设置为我项目的基本文件夹,而.js文件指向karma.conf.js文件。 /> 我是否以某种方式隐藏了测试结果窗口,或者是否有一些我搞砸了导致测试无法运行的配置?

0 个答案:

没有答案