26

在 capybara 中运行集成测试时,让应用程序引发异常(500 错误;在浏览器中呈现)test.log文件中没有堆栈跟踪。这是我在那里看到的唯一一行:

Completed 500 Internal Server Error in 25ms

我错过了什么吗?如何test.log在集成测试期间显示堆栈跟踪?

4

2 回答 2

46

去检查你config/environments/test.rb的发现线:

config.action_dispatch.show_exceptions = false

并将其更改为true.

于 2012-04-11T15:07:05.517 回答
0

选择的答案对我不起作用。我正在使用 Cucumber + Capybara + Rails。

这个相关的答案帮助我test.log在运行 Cucumber 场景后得到了文件中的罪魁祸首错误。

于 2018-12-25T18:09:05.467 回答