我在测试数据库中有一些虚假数据,但是当我运行rake spec时,脚本会丢弃并创建整个数据库。我怎么能避免这种情况?或者是我做错了什么?
编辑:我不想每次都从数据库生成1.000.000条记录。花了这么长时间。答案 0 :(得分:0)
有什么问题?您的测试数据库应仅供您的测试使用,您是否将其用于其他测试?
我不确定你为什么试图填充一百万条记录。你应该看看FactoryGirl(http://github.com/thoughtbot/factory_girl)。它是灯具的绝佳替代品,可让您以可重复的方式设置测试数据库。
答案 1 :(得分:0)
为什么在测试数据库中需要1,000,000条记录?测试环境不适用于性能测试。您应该只需要尽可能多的记录来验证功能是否正常运行。