0
cancan을 사용하여 내 앱에 대한 권한을 정의했습니다.rspec을 사용하여 직접 POST 요청을 테스트 할 수 있습니까?
그러나 제 2의 테스트를 실시하고 싶습니다. 즉, 지정된 테스트 사용자가 특정 POST 요청을 수행 할 수 없도록 직접 cancan의 능력 클래스를 테스트하지 않는 것이 좋습니다.
가장 좋은 방법은 무엇입니까?
cancan을 사용하여 내 앱에 대한 권한을 정의했습니다.rspec을 사용하여 직접 POST 요청을 테스트 할 수 있습니까?
그러나 제 2의 테스트를 실시하고 싶습니다. 즉, 지정된 테스트 사용자가 특정 POST 요청을 수행 할 수 없도록 직접 cancan의 능력 클래스를 테스트하지 않는 것이 좋습니다.
가장 좋은 방법은 무엇입니까?
http://pragprog.com/book/achbd/the-rspec-book을 읽으십시오. 알아 둘 사항이 모두 포함되어 있습니다.
컨트롤러 사양 –
이것이 멍청한 질문 일 수 있다는 것을 알고 있지만 URL을 가르쳐 주시겠습니까? 예를 들어? – Ovesh
https://www.relishapp.com/rspec/rspec-rails/docs/controller-specs로 충분해야합니다. 기본적으로'post'를 위해 스펙에서'get'을 변경하고 많은 속성을 제공해야합니다. – Frost