2012-07-02 11 views
5

Estoy en el proceso de actualización de factory_girl (2.0.2 a 3.4.2) y factory_girl_rails (1.1.0 -> 3.4.0) y estoy teniendo problemas con mis pruebas rspec viendo a la chica de la fábrica.Método no definido `FactoryGirl ': actualización de 2.0.2 a 3.4.2

Creo que he alterado con éxito mis fábricas para tratar con la nueva sintaxis, y he eliminado las sentencias de requerimiento adicionales que incluían varias copias de los mismos archivos. Mi servidor ahora se inicia, así que sé que el archivo factories.rb se está analizando correctamente.

Ahora cuando corro mis pruebas rspec, estoy recibiendo este error:

NoMethodError: método no definido `factorygirl' para #

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

Respuesta

15

Con Factory Girl 3.4.2, tendrá que explícitamente use el método de crear.

course = FactoryGirl.create(:course) 
Cuestiones relacionadas