[英]How to set up Factory Girl related configuration to be used by both RSpec and cucumber in Rails 3.2
如何在Rails 3.2中設置RSpec和Cucumber使用與Factory Girl相關的配置?
配置就像
FactoryGirl.aliases = [
[/([^(?:address)].+)_id/, '\1'],
[/([^(?:address)].*)/, '\1_id'],
]
我嘗試將其放在spec/support/factory_girl.rb
,如果我正在運行RSpec測試,那很好,但是如果我正在運行黃瓜測試,那它就不會運行。
我正在考慮將其放在config/environments/test.rb
但它不是在配置Rails本身。
黃瓜的設置不是很好的記錄,但它加載features/support/env.rb
在第一,然后文件中的所有其他Ruby文件features/support
。 因此,您可以在features/support/env.rb
添加require
語句以加載spec/support/factory_girl.rb
,或者在features/support
中features/support
類似的初始化程序。 而且,由於它是設置測試環境的共享代碼,因此我也不認為將其放入config/environments/test.rb
也不會很糟糕。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.