在RSpec + Factory Girl中创建应用程序范围的数据库记录?

时间:2014-05-24 05:56:21

标签: ruby-on-rails rspec factory-bot belongs-to

我已经阅读了一些关于在所有回调之前没有使用RSpec的主题,但没有一个回答我的问题:我通常在我的数据库中有类似常量的记录。它们不能更改为我的用户,并且在每个“订单”(我的应用程序中创建最多的模型)对象中都需要作为“belongs_to”主题。对于我来说,为这个模型创建一个工厂会感觉不自然。

那么我在哪里创建这些记录(大部分时间它只是几个)?

1 个答案:

答案 0 :(得分:0)

您可以使用

填充测试数据库
rake db:seed RAILS_ENV=test

在第一次运行测试之前,它们将在每次运行时可用。注意不要在测试期间更改测试数据库,以避免污染种子数据。