2012-09-28 4 views
1

, 다음과 같은 오류가 발생합니다.minitest-rails 버전 0.2에서 조명기를 어떻게 작동 시키나요? 내가 모델 시험에서 <pre><code>fixtures :all </code></pre> <p></p>을 넣어

`<top (required)>': undefined method `fixtures' for main:Object (NoMethodError) 

감사

PS : 3.2.8

+0

앱에 ActiveRecord가로드되어 있습니까? 조명 설비 배관은 AR에 따라 다릅니다. https://github.com/blowmage/minitest-rails/blob/master/lib/minitest/rails.rb#L31-L42 – blowmage

+0

정의 된 것 같습니다 (ActiveRecord :: Base) 내 테스트에서 "상수"를 반환합니다. 파일. – jlfenaux

답변

0

는 액티브 :: 자료에서 상속하지 않은 뭔가를 테스트 있었 내가 레일에있어?

나는이 동일한 문제가있었습니다. 몇 가지 ActiveRecord :: Base 모델과 관련된 몇 가지 로직을 캡슐화 한 클래스가 있었지만 ActiveRecord :: Base를 상속하지는 않았습니다.

class RandomClassName 
end 

이 오류가 발생합니다,하지만 : https://github.com/blowmage/minitest-rails/blob/master/lib/minitest/rails.rb#L93-L104

한마디로 :이 시나리오에서는

은, 시험 설비는 단순히로드되지 않습니다

class RandomClassName < ActiveRecord::Base 
end 

이되지 않습니다.