2010-12-10 2 views
2

내가 도망 내 레일 응용 프로그램에 대한 테스트를 얻으려고하지만, 그것은 나에게 다음과 같은 오류주고 유지 :레일, 테스트 및 비품 - 오류 "로드 원인을 이러한 파일을 기본 없다"

Unable to load tp_approval_step, underlying cause no such file to load -- tp_approval_step

나는 고정이 tp_approval_step.yml 이름과 나는 또한 내 비품 모두를 위해 이러한 오류를 수신하고 내 test_helper.rb

set_fixture_class :tp_approval_step => ApprovalProcessStep 

이 추가되었습니다 있습니다. 이러한 오류를 제거하기 위해 내가 할 수있는 것에 대한 아이디어가 있습니까?

감사

+0

다른 생각들 - 이것은 복수화와 관련이 있습니까? 필자의 설비 중 하나는 tp_process이지만 tp_proces 파일을 두 개가 아닌 하나의 S로로드 할 수 없다고 주장하고있다. – mberning

답변

0

길고도 짧은 이야기 - 거의 아무도 사용하거나 비품에 대한 관심 - 검색 및 rubyonrails 토크에 요구 후. 커뮤니티의 현명한 지혜는 팩토리 클래스를 사용하여 데이터베이스를로드하는 것입니다. 이 도움을 줄 수있는 라이브러리, 특히 factory_girl과 machinist가 있습니다.

0

나는 내 테스트에서 같은 문제가있었습니다. 필자는 실수로 "def setup"위의 줄에 쉼표를 추가했습니다. 그 쉼표를 제거하고 yaml을로드하면 테스트가 작동합니다. 아래 예제에서는 testing_dog 뒤에 쉼표가 있음을 유의하십시오.