CakePHP 프레임 워크와 SimpleTest를 사용하여 단위 테스트를 작성하기 시작했습니다. 컨트롤러가 브라우저를 다른 페이지로 리디렉션 할 때 설명서에 a problem with the testAction method이 설명되어 있습니다. link to a possible fix으로 희망 메모가 있지만 링크가 깨졌습니다.CakePHP의 testAction 메소드가 리다이렉션 호출에서 살아남을 수 있습니까?
아무도이 작업을 얻었습니까? 깨진 링크가 가리키는 위치를 찾는 방법을 아십니까?
partial mock objects을 사용하여 리디렉션 호출을 재정의하는 방법에 대한 설명이 나와 있지만 testAction 메소드와 작동하지 않는 것으로 보입니다. 디스패처로 모의 컨트롤러를 어떻게 든 등록해야한다고 생각합니다.
여기는 similar question on Google groups입니다.
이 문서는 매우 오래된 내용이지만 1.3의'testAction' 문제를 완화하는 데 도움이되는 https://github.com/jeremyharris/extended_test_case를 확인할 수 있습니다. 컨트롤러의 리다이렉트 기능을 여전히 조롱하고 싶을 것이다. – jeremyharris
고마워, @jeremyharris, 나는 그것을 조사 할 것이다. –