2016-05-12 31 views
1

我使用RSpec的與factory_girl但是當我運行如何生成一個FactoryGirl文件到一個特定的文件夾?

軌摹rspec的:型號目錄/ PRODUCT_TYPE

我得到這個:

創建規格/型號/目錄/ product_type_spec.rb

調用factory_girl

創建規範/工廠/ catalog_product_type.rb

但factory_girl不會產生在目錄文件夾中的文件,而不是將其設置目錄具有文件名的一部分,所以我想生成factory_girl文件,就像它在規範文件

insted的這種產生:

創建規範/工廠/ catalog_product_type.rb

我想這

創建規範/工廠/目錄/ product_type.rb

Attached file

回答

1

你可以在development.rb中指定工廠的默認目錄配置文件:

config.generators do |g| 
    g.factory_girl dir: 'spec/factories/catalog/' 
end 

config.generators是滑軌的一部分可以是用於定義其它寶石/庫發生器路徑以及一個常見的模式。

有關FactoryGirl發電機配置更多的選項,你可以在這裏看到來源:

https://github.com/thoughtbot/factory_girl_rails/blob/master/lib/generators/factory_girl/model/model_generator.rb

而且文檔:

https://github.com/thoughtbot/factory_girl_rails#configuration

+0

我做到了,現在生成的目錄中的factory_file文件夾,但仍然使用錯誤的名稱創建該文件 –

相關問題