用Jasmine 2,Protractor和Gulp显示规格文本

时间:2016-03-17 16:12:50

标签: jasmine gulp protractor

我有一个运行Protractor / Jasmine的Gulp配置文件,如下所示:

.pipe($.protractor.protractor({ configFile: 'protractor.conf.js', args: args || ['--baseUrl', 'http://localhost:' + basePort] }))

但控制台中显示的报告只是点,而不是实际的规格测试。我怎么能让茉莉花变得冗长?

使用Jasmine 1中的isVerbose选项可以实现这一点,但我无法找到Jasmine 2的等效选项。

1 个答案:

答案 0 :(得分:3)

我们正在做的是设置这些茉莉花设置:

jasmineNodeOpts: {
    showColors: true,
    isVerbose: true,
    includeStackTrace: true,
    defaultTimeoutInterval: 100000,
    print: function() {}  
}

使用jasmine-spec-reporter package提供了一个漂亮而详细的测试输出:

onPrepare: function () {  
    var SpecReporter = require('jasmine-spec-reporter');      
    // jasmine spec reporter
    jasmine.getEnv().addReporter(new SpecReporter({
        displayStacktrace: 'all',
        displayPendingSpec: true,
        displaySpecDuration: true
    }));
}