나는 RSpec for Factory를 Spork와 함께 사용하려고합니다. spork없이 테스트를 실행할 때마다 모든 것이 통과되지만 Spork로 실행할 때 다른 팩토리에 종속 된 팩터 리의 인스턴스를 만드는 모든 테스트가 실패합니다. 예를 들어이공장 소녀 협회와 spork 불일치
FactoryGirl.define do
factory :user do
sequence(:first_name) { |n| "first_name#{n}" }
sequence(:last_name) { |n| "last_name#{n}" }
end
factory :request do
association :user, :factory => :user, :is_walker => false
end
end
내 코드 만 연결이있을 때 중단 할 것, 그리고 다음은 :user
에서 세터를 호출하려고 대략 같은
3) Invitation has a correctly formed body
Failure/Error: request = FactoryGirl.create(:request, ....)
NoMethodError:
undefined method `user=' for #<Request:0x007f86b6a87890>
그리고 내 factories.rb
코드 보인다. 왜 이것이 일어날 수 있습니까? 요청 공장 :
여기에 내가
gem 'rails', '3.0.7'
gem 'rspec-rails', '2.6.1'
gem 'spork', '0.9.0.rc5'
gem 'factory_girl_rails', '1.0'
질문에 도움이 될 수는 없지만 질문 제목이 문맥에서 우스운 것처럼 들리므로 +1하십시오. – darvids0n