【发布时间】:2012-02-29 12:52:54
【问题描述】:
我正在维护一个 Rails 3.1 应用程序。 App db 有 50 多个表,其中可能有 30 个需要种子数据才能使应用程序正常运行。
App 有大量统计数据(作为种子数据),有些表包含超过 150 000 条记录。我一直在使用夹具进行测试(实际上是使用 rake 任务从 dev-db 创建夹具文件)。由于夹具文件庞大,测试变得越来越慢。我们说的是运行整个测试套件需要 20 多分钟。
在我开始进行测试的时候,固定装置是很重要的。目前我不太确定了。我一直在阅读有关 factory_girl、capybara、rspec 和 spork 等工具的信息。我已经对它们进行了一些测试,它们看起来很好用而且很有趣。
基本上我想知道您将如何测试这种设置?
夹具太慢了。感谢您的帮助!
【问题讨论】:
标签: ruby-on-rails testing rspec factory-bot fixtures