【发布时间】:2013-10-25 04:52:54
【问题描述】:
我是在 Rails 中测试的新手,我不明白为什么或何时应该使用固定装置(或工厂),而不是仅仅为我的测试数据库播种并查询它来运行测试?
在许多情况下,在开发和测试环境中拥有相同的数据应该更快更容易。
例如,如果我想测试一个索引页面,我应该通过工厂创建 100 条记录,还是应该使用 100 条记录为数据库播种?
有人可以澄清一下,那就太好了。
谢谢!
【问题讨论】:
标签: ruby-on-rails testing capybara integration-testing