2012-07-02 11 views
5

Sono in procinto di aggiornare da factory_girl (2.0.2 a 3.4.2) e factory_girl_rails (1.1.0 -> 3.4.0) e sto riscontrando problemi con i miei test rspec per vedere una ragazza di fabbrica.Metodo non definito `FactoryGirl '- aggiornamento da 2.0.2 a 3.4.2

Penso di aver modificato con successo le mie fabbriche per gestire la nuova sintassi e di aver rimosso le istruzioni extra che richiedevano più copie degli stessi file. Il mio server ora si avvia, quindi so che il file factories.rb viene correttamente analizzato.

Ora, quando ho eseguito i miei test RSpec, sto ottenendo questo errore:

NoMethodError: metodo non definito `factorygirl' per #

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

risposta

15

Con Factory Girl 3.4.2, è necessario utilizzare esplicitamente il metodo create.

course = FactoryGirl.create(:course) 
Problemi correlati