繁体   English   中英

如何避免rspec删除测试数据库?

[英]How could avoid the rspec drops the test database?

我在测试数据库中有一些虚假数据,但是当我运行rake spec时,脚本会删除并创建整个数据库。 我该如何避免呢? 还是我做错了什么?

编辑:我只是不想每次都从数据库生成1.000.000记录。 花了很长时间。

有什么问题? 您的测试数据库应仅由测试使用,您是否将其用于其他用途?

我不确定您为什么要填充一百万条记录。 您应该看看FactoryGirl( http://github.com/thoughtbot/factory_girl )。 它是灯具的理想替代品,可让您以可重复的方式设置测试数据库。

在地球上,为什么在测试数据库中需要1,000,000条记录? 测试环境不适用于性能测试。 验证功能是否正常运行时,只应具有所需的记录数量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM