2012-07-02 23 views
5

Tôi đang trong quá trình nâng cấp từ factory_girl (2.0.2 đến 3.4.2) và factory_girl_rails (1.1.0 -> 3.4.0) và tôi đang gặp vấn đề với các thử nghiệm rspec của tôi khi nhìn thấy cô gái nhà máy.Phương thức chưa xác định `FactoryGirl '- nâng cấp từ 2.0.2 lên 3.4.2

Tôi nghĩ rằng tôi đã thay đổi thành công các nhà máy của mình để đối phó với cú pháp mới và đã loại bỏ các câu lệnh yêu cầu bổ sung được mang theo nhiều bản sao của cùng một tệp. Máy chủ của tôi bây giờ khởi động, vì vậy tôi biết rằng tệp factories.rb được phân tích cú pháp chính xác.

Bây giờ khi tôi chạy thử nghiệm rspec của tôi, tôi nhận được lỗi này:

NoMethodError: Phương pháp xác định 'FactoryGirl' cho #

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

Trả lời

15

Với Factory Girl 3.4.2, bạn sẽ cần phải sử dụng rõ ràng phương thức tạo.

course = FactoryGirl.create(:course) 
Các vấn đề liên quan