2012-04-11 11 views
25

में अपवाद ट्रेस कैपिबारा में एकीकरण परीक्षण चलाते समय, ऐप को अपवाद (500 त्रुटि; ब्राउज़र में प्रस्तुत किया जाता है) test.log फ़ाइल में कोई स्टैक ट्रेस नहीं है। यहां एकमात्र पंक्ति है जो मैं वहां देखता हूं:Capybara: लॉग

Completed 500 Internal Server Error in 25ms 

क्या मुझे कुछ याद आ रही है? मैं एकीकरण परीक्षण के दौरान test.log में स्टैकट्रैस कैसे दिखूं?

उत्तर

44

जाओ लाइन खोजने के लिए अपने config/environments/test.rb की जांच:

config.action_dispatch.show_exceptions = false 

और true के लिए इसे बदल।

+1

धन्यवाद! यह वही है जो मुझे – ulmen

+2

की आवश्यकता है दुर्भाग्य से यह मेरे लिए काम नहीं करता है, लेकिन यहां रिपोर्ट किए गए मोंगेल का उपयोग करने का समाधान किया गया: http://stackoverflow.com/questions/4627928/get-rails-exceptions-to-show-using- capybara-and-selenium – mmrobins

+0

config.action_dispatch.show_exceptions = डिफ़ॉल्ट रूप से परीक्षण और विकास दोनों env पर सही है! यह मेरे लिए काम नहीं कर रहा है। –

संबंधित मुद्दे