2012-07-02 2 views
5

Я в процессе обновления с factory_girl (2.0.2 до 3.4.2) и factory_girl_rails (1.1.0 -> 3.4.0) , и у меня возникли проблемы с моими проверками rspec, увидев заводскую девушку.Неопределенный метод `FactoryGirl '- обновление с 2.0.2 до 3.4.2

Я думаю, что я успешно изменил свои заводы, чтобы иметь дело с новым синтаксисом, и удалил лишние заявления о требованиях, которые приводили несколько копий одних и тех же файлов. Теперь мой сервер запускается, поэтому я знаю, что файл factories.rb правильно обрабатывается.

Теперь, когда я запускаю RSpec тесты, я получаю эту ошибку:

NoMethodError: неопределенный метод `FactoryGirl» для #

it 'can be created' do 
    course = FactoryGirl(:course) 
    …. 
end 

ответ

15

С Factory Girl 3.4.2, вам нужно явно используйте метод create.

course = FactoryGirl.create(:course) 
Смежные вопросы