Capybara:日志中的异常跟踪

时间:2012-04-11 14:32:44

标签: ruby-on-rails exception capybara stack-trace

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

Completed 500 Internal Server Error in 25ms

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

2 个答案:

答案 0 :(得分:45)

去检查你的config/environments/test.rb以找到该行:

config.action_dispatch.show_exceptions = false

并将其更改为true

答案 1 :(得分:0)

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

This related answer帮助我在运行Cucumber方案后在test.log文件中找到了罪魁祸首。