2010-05-18 4 views
1

나는 ruby-on-rails로 rr (조롱 프레임 워크)과 rspec을 사용하고 있습니다. 또한 부분 렌더링에 콜렉션 단 축을 사용하고 있습니다. 내 질문 : 다음 뷰 스펙을 올바르게 작성하려면 어떻게해야합니까?부분의 렌더링을 확인하기위한 스펙을 작성하려면 어떻게해야합니까?

rspec book, rspec docs 및 rr docs에서 몇 가지 예를 시도해 보았습니다. 내가 시도하는 모든 것은 테스트에서 런타임 오류로 나를 떠날 것 같다. 실패한 어설 션은 아니다. 내가 시도한 모든 변형을 보여주기보다는 누군가가 실제로 작동하는 것을 보여 주면 내가 필요로하는 모든 것을 알게되었다. 나는 거기에서 가기 좋을 것이다.

+0

하나 또는 두 개의 오류 테스트를 게시 할 수 있습니까? – jemminger

+0

아마도 여기에 설명 된대로 테스트 할 수 있습니다. http://rubydoc.info/gems/rspec-rails/file/README.md#View_specs 또한 해당 문제에 적용됩니다. – jayeff

답변

1

"목록"부분이 생성해야하는 일부 HTML의 존재를 주장하는 것이 좋습니다. 그렇지 않으면 Rails가 부분적으로 렌더링을 기술적으로 호출하고 있다고 주장하는 것처럼 들립니다. 레일스 코어 테스트가 그러한 기능을 증명하는 역할을합니다.

관련 문제