在capybara中运行集成测试时,让app引发异常(500错误;在浏览器中呈现),test.log
文件中没有堆栈跟踪。这是我在那里看到的唯一一条线:
Completed 500 Internal Server Error in 25ms
我错过了什么吗?如何在集成测试期间在test.log
中显示堆栈跟踪?
答案 0 :(得分:45)
去检查你的config/environments/test.rb
以找到该行:
config.action_dispatch.show_exceptions = false
并将其更改为true
。
答案 1 :(得分:0)
所选答案对我不起作用。我正在使用Cucumber + Capybara + Rails。
This related answer帮助我在运行Cucumber方案后在test.log
文件中找到了罪魁祸首。