1
print
함수 출력을 모듈에서 prove
테스트 출력으로 캡처하는 방법은 무엇입니까? 예를 들어 :캡처에서 Perl 모듈의 표준 출력
A.pm
package A;
sub f {
print "inside module A";
}
a.t
use Test::More;
ok(f(), "test f() side effects");
어쩌면 조금 부적절 예,하지만 아이디어는 test a
에 module A
에서 인쇄 출력을 리디렉션하는 것입니다, 나는 prove
을하지 사용하고 가정 perl
테스트를 실행하려면이 작업을 수행 할 수 있습니까?
http://stackoverflow.com/a/3508679/223226 –