У меня есть тест более или менее:
class FormDefinitionTest < ActiveSupport::TestCase
context "a form_definition" do
setup do
@definition = SeedData.form_definition
# ...
Я намеренно добавил
raise "blah"
где-то по дороге, и я получаю эту ошибку:
RuntimeError: blah
test/unit/form_definition_test.rb:79:in `__bind_1290079321_362430'
когда мне нужно что-то получить:
/Users/pupeno/projectx/db/seed/sheet_definitions.rb:17:in `sheet_definition': blah (RuntimeError)
from /Users/pupeno/projectx/db/seed/form_definitions.rb:4:in `form_definition'
from /Users/pupeno/projectx/test/unit/form_definition_test.rb:79
Любые идеи, которые дезинфицируют/разрушают мои обратные пути? Мое подозрительное - это потому, что когда исключение происходит внутри установки или должно произойти, это происходит.
Это проект Rails 3, если это важно.