2016-05-12 3 views
1

Я использую RSpec с factory_girl, но когда я бегуКак я могу сгенерировать файл FactoryGirl в определенной папке?

рельсы г RSpec: модель каталог/product_type

я получаю это:

создать спецификации/модели/каталог/product_type_spec.rb

Invoke 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 является частью Rails может это общий шаблон для определения путей генератора для других драгоценных камней/библиотек.

Дополнительные опции на 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 в каталогах папке, но при этом создается файл с неправильным именем –

Смежные вопросы