단위 테스트에서 레코드를 생성 할 때 레이크 테스트로 실행될 때 'ActiveRecord :: RecordInvalid'가 표시됩니다. : 단위. 루비 ('ruby unit/blah_test.rb')를 사용하여 수동으로 단위 테스트를 실행할 때이 오류가 발생하지 않습니다. 내 모델에 존재하는 유효성 검사로 문제를 좁혔습니다. 유효한 값을 얻기 위해 실제로 다른 모델에 대해 찾기를 수행하는 포함 유효성 검사입니다. 나는 이것이 시간에로드되지 않는 비품과 관련이 있다고 생각하지만, 'fixtures : all'은 내 test_helper.rb (단위 테스트 자체에서 '비품 : all'을 포함 해 보았습니다.)Rails 2.3.2 단위 테스트는 정상적인 루비와 함께 실행될 때 통과하며, rake 테스트로 실행하면 실패합니다 : 단위
사람은 더욱이 범위를 좁힐 내가 시도 할 수있는 방법에 대한 제안 사항이 있습니까? 당신이 rake test:units
로. 설비가 누락되는 테스트 데이터베이스 스키마가 설정됩니다 딱 맞는보고있다 물론 어떤
감사합니다.
db : test : prepare를 실행 한 후 정상적인 루비를 통해 테스트를 실행하면 레이크를 통해 테스트를 실행하는 것과 동일한 결과가 출력됩니다. 감사. –