0

我应该将仅用于 RSpec 测试目的的测试数据放在哪里?

4

2 回答 2

2

就像生活中的许多事情一样,这取决于。

  1. 如果您使用的是fixtures,它们就存在于test/fixtures 中
  2. 如果您将 factory_girl 与 RSpec 一起使用,它可以从许多地方读取,但spec/factories/*.rb似乎是放置它们的最明智的地方。
  3. 如果您正在使用其他东西,请查看其他夹具或工厂 gem 的文档。
于 2012-05-15T04:08:14.370 回答
0

如果数据很简单,您可以使用fixtures( 1 ),如果您需要更复杂的数据,请转到factory_girl_railsgem ( 2 )。

您还可以创建一个rake task用于填充您的数据库。

请考虑寻找类似的问题

于 2012-05-15T04:00:55.360 回答