У меня есть тест примерно такой:
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, если это важно.
raise "blah"
, чтобы опубликовать минимальный (воспроизводимый) пример, мы будем признательны, если вы опубликуете минимальный пример, который мы можем запустить сами (без добавления кода) для воспроизведения проблемы. . - person Ken Bloom   schedule 18.11.2010