【发布时间】:2010-09-18 16:24:30
【问题描述】:
我有一个应用程序需要大量数据(1000 条记录)来进行适当的测试。我发现获得一组体面的可测试、合理的数据的唯一方法是使用我的生产数据库的子集。我已将其转换为正常“测试/固定装置”位置的 YAML 固定装置。
这可行,但现在我有一堆看似脆弱的测试和断言,它们取决于它们是满足条件 X 的特定数量的记录...
例子
def test_children_association
p = Parent.find(1)
assert_equal 18, p.children.count, "Parent.children isn't providing the right records"
end
这对我来说似乎不是一个好主意,但我不确定是否有更好/可接受的方法来测试需要大量数据层次结构的应用程序。 p>
【问题讨论】:
标签: ruby-on-rails unit-testing testing yaml