规范名称,并在控制台中使用Jasmine 2和Protractor 3.0.0进行测试

时间:2016-02-04 20:25:34

标签: testing console jasmine protractor

我已经从Protractor 2.2.0升级到Protractor 3.0.0,因此Jasmine也已更新。

现在我无法在控制台中看到规格名称和运行套件时的测试。

conf.js有选项“isVerbose = true”:

jasmineNodeOpts: {
    showColors: true,
    isVerbose: true,
    includeStackTrace: true,
    defaultTimeoutInterval: 150000
},

当我有Jasmine 1.3时,我可以看到测试的名称,断言等......

1 个答案:

答案 0 :(得分:2)

不完全是解释,但是一种解决方案也可以改善控制台输出:

安装它并将以下报告配置代码放入配置中的onPrepare()

var SpecReporter = require('jasmine-spec-reporter');

jasmine.getEnv().addReporter(new SpecReporter({
    displayStacktrace: 'all',
    displayPendingSpec: true,
    displaySpecDuration: true
}));