in reply to Getting stderr from a test::simple
Why are you returning sub refs? Try this instead:
use strict; use warnings; use Test::More tests => 1; sub mycheck { open( FH, '>', '/tmp/x/logfile' ) or return 1; foreach my $line (<DATA>) { print FH $line or return 2; } close FH; return 0 } my $return = mycheck(); is $return, 0, "got expected return value: $return"; __DATA__ dr_test_class ;; empty ;; empty ;; empty ;; empty dr_test_kept ;; handle_dr_test ;; /etc/dr_test ;; ;; kept ;; mojolicio +us
Ahhhh, much better! :)
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
|
|---|