CGI 스타일의 펄 스크립트는이 스타일에서 테스트하기 어려운 :정적 CGI 스타일의 perl 스크립트 (xxx.pl)를 동적 PSGI 응용 프로그램으로 전환하는 방법은 무엇입니까?
def test_it_says_hello_to_a_person
get '/home.pl', :name => 'Simon'
assert last_response.body.include?('Simon')
end
(참고 : 코드 Rack::Test
를 사용하여, 루비에있다).
하지만이 PSGI 응용 프로그램 에 정적 파일을 설정할 수있는 경우 (A 코드 참조, 매개 변수로 $env
동의 [$status, $header, $body]
를 반환)은, 일이 쉽게 될 것이며, Plack::Test
는 나머지를 할 것입니다.
저는 PSGI 사양을 읽고 있습니다. 일반적으로이 경로를 볼 수 있습니다. 그러나 나는 아직도 이것에 존재 바퀴가 있는지 알고 싶다?
또한 Plack::Test
의 인터페이스는 Rack::Test
처럼 훌륭하지 않습니까?