26

While running integration tests in capybara, having app raise an exception (500 error; is rendered in browser) there's no stack trace in test.log file. Here's the only line I see there:

Completed 500 Internal Server Error in 25ms

Am I missing something? How do I make stacktraces appear in test.log during integration testing?

oldhomemovie
  • 14,621
  • 13
  • 64
  • 99
ulmen
  • 322
  • 3
  • 8

2 Answers2

46

Go examine your config/environments/test.rb to find the line:

config.action_dispatch.show_exceptions = false

And change it to true.

oldhomemovie
  • 14,621
  • 13
  • 64
  • 99
0

The selected answer did not work for me. I'm using Cucumber + Capybara + Rails.

This related answer helped me get the culprit error in the test.log file after running the Cucumber scenario.

juliangonzalez
  • 4,231
  • 2
  • 37
  • 47