Ответ 1
Я закончил исправление этого, обновив камень turn
который форматирует тестовый выход.
Это кажется глупым вопросом, но я не мог найти ответ нигде. Я использую Rails 3.1 с Test :: Unit.
Когда тест не удается, я вижу только вершину стека, например:
ERROR creating a message sends emails (1.35s)
NoMethodError: undefined method 'project' for nil:NilClass
/Users/ghempton/.rvm/gems/[email protected]/gems/activesupport-3.1.3/lib/active_support/whiny_nil.rb:48:in 'method_missing'
Как увидеть полную трассировку стека?
Я закончил исправление этого, обновив камень turn
который форматирует тестовый выход.
раскомментируйте следующую строку в config/initializers/backtrace_silencers.rb:
Rails.backtrace_cleaner.remove_silencers!
смешно, что мы так долго жили с этим полезным вариантом, я даже забыл об этом! :-)
Я закончил работу с министром-репортерами.
Rails.backtrace_cleaner.remove_silencers!
не работал для моих интеграционных тестов.