【发布时间】:2009-06-10 21:15:35
【问题描述】:
在单元测试中创建记录时,我在使用 rake test:units 运行时收到“ActiveRecord::RecordInvalid”。当我使用 ruby ('ruby unit/blah_test.rb') 手动运行单元测试时,我没有收到此错误。我已将问题缩小到模型中存在的验证。这是一个包含验证,实际上是针对不同的模型执行查找以获取有效值。我认为这与未及时加载的固定装置有关,但我的 test_helper.rb 中确实有“固定装置:所有”(我也尝试在单元测试本身中包含“固定装置:全部”。
有人对我如何进一步缩小范围有任何建议吗?
谢谢。
【问题讨论】:
标签: ruby-on-rails unit-testing testing