如何针对我的开发数据库中的数据运行ActiveSupport :: TestCase?

时间:2018-10-16 22:41:25

标签: ruby-on-rails ruby-on-rails-5

因为我的应用程序使用密钥轮换方案从远程服务器加载数据,所以我想在开发环境中加载数据,然后使用测试在开发中填充的数据进行测试。换句话说,我想将开发数据库数据(而不仅仅是结构)复制到测试数据库中进行测试(使用ActiveSupport :: TestCase)

我尝试复制开发数据库以使用CREATE DATABASE myapp_test和TEMPLATE myapp_development OWNER postgres在sql中进行测试;

这似乎是在复制数据库数据,但是当我运行测试时,数据库被清空(我认为),并且所有表都被清空,然后我开始测试时就删除了所有数据。

我该怎么做?

0 个答案:

没有答案