使用Poltergeist隐藏Ember.js在Cucumber测试中的调试输出

时间:2014-09-21 05:26:29

标签: ruby-on-rails-4 ember.js cucumber poltergeist

每当我使用capybara访问页面时,我目前都会收到此输出:

DEBUG: -------------------------------
DEBUG: Ember      : 1.5.0
DEBUG: Ember Data : 1.0.0-beta.10
DEBUG: Handlebars : 1.3.0
DEBUG: jQuery     : 1.11.1
DEBUG: -------------------------------

有没有人知道如何摆脱测试的输出?如果有帮助的话,我正在使用Cucumber和Poltergeist驱动程序。

1 个答案:

答案 0 :(得分:0)

这可以通过设置

来完成
Ember.LOG_VERSION = false;

如果您只想在测试中使用此功能,则可以在测试助手中设置全局变量,并检查是否已设置。 另一个选项可能是,检查是否设置了QUnit。

if (!QUnit instanceof 'undefined') {
    Ember.LOG_VERSION = false;
}

未经测试。