我有一个或多或少这样的测试:
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 项目,以防万一。