Web - Catalyst Test Code 작성
Catalyst로 웹을 구축 하던중 테스트 코드를 작성을 부여 받았습니다. 테스트 코드를 진행 하기 위한 모듈을 적습니다.
모듈
기본 적이 펄 테스트 코드 문법을 확인 할수 있습니다.
content, response 페이지 정보를 얻어 올수 있습니다.
response 정보등을 확인 할수 있습니다.
response 정보등을 확인 할수 있습니다.
Get POST 등을 구현 할수 있습니다.
로그인 인증 관련 세션 처리를 할수 있습니다.
CGI::Simple::Cookie로 쿠키 관련 재설정이 반복 되며 번거로울때 파일로 저장하여 사용할수 있다.
## 첫번째 t 파일에서 login 하고 cookie 를 저장해둔다. pull/109설명중.
my $cookies = HTTP::Cookies->new(file => 't/.cookies');
# res & res
$cookies->extract_cookies($res);
$cookies->save;
## 다른 t 파일에서는..
my $cookies = (split(/:/, HTTP::Cookies->new(file => 't/.cookies')->as_string))[1];