에 실패Mongoid 발판 시험 설비
스캐 폴딩 생성하고, 최소한의 응용 프로그램은 실행됩니다rails g scaffold building height:Integer name:String
벌금. 그러나 발판 생성 된 테스트는 실패 :
NoMethodError: undefined method `buildings' for #<BuildingsControllerTest:0x007fa6afbf78d8>
기분을 상하게하는 라인은 테스트 컨트롤러는 비품 찾을 수 있음을 보여줍니다 다음 mongoid 발전기 나타내는 test/fixtures/buildings.yml
에 비품을 만들 정도로 좋았다
@building = buildings(:one)
을 비계에 대한 기능 테스트의 전체 아이디어와 어느 정도 협력.
mongoid의 비품을로드하기 위해 기능 테스트를 받기 위해 변경해야 할 구성 설정이 있습니까? 아니면 스캐 폴딩 기능 검사가 몽구스로 실패 할 것으로 예상됩니까? (그렇다면 왜 몽고 인은 조명기 파일을 만드는 것을 방해합니까?)
테스트 단위 또는 rspec을 사용하고 있습니까? – gylaz
Scaffold는 test-unit/minitest에 기반을 둔'ActiveSupport :: TestCase' 하위 클래스를 테스트합니다. – Leopd