【问题标题】:Jasmine with Jasminerice: Outputting Errors to ConsoleJasmine 与 Jasminerice:将错误输出到控制台
【发布时间】:2012-08-22 11:27:04
【问题描述】:

我正在使用 Jasmine 和 Jasminerice 测试我的 Backbone.js(在 Rails 3.2 上)应用程序。效果很好,但是任何 JS 错误都被困在 Jasmine 中并显示在 HTML 中。这有点不方便,因为我必须复制每个跟踪的行号,转到文件(使用 Chrome 开发人员工具),然后使用“转到行”工具到达该行。

有没有办法像正常运行应用一样在控制台输出JS错误?

感谢您的帮助。

编辑:

ConsoleReporter找到解决方案。

【问题讨论】:

    标签: javascript ruby-on-rails-3 backbone.js coffeescript jasmine


    【解决方案1】:

    我有相同的设置,我使用guard-jasmine gem 来获取控制台的输出。工作精美。起初我很犹豫,因为我将守卫与自动测试类型的功能相关联,但您可以使用它来运行所有 js 测试。

    【讨论】:

    • 谢谢。你是说rails控制台吗?运行守卫似乎不会影响错误是否输出到 Chrome 控制台。
    • 哦,对不起,我的意思是命令行——例如,将测试结果发送到命令行,如果您使用的是 jasminerice,则仅使用 rake jasmine 是行不通的。我想我误解了你的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    相关资源
    最近更新 更多