Apache2-ModXml2
view release on metacpan or search on metacpan
t/lib/My/TestHelper.pm view on Meta::CPAN
use warnings;
use base 'Exporter';
use Test::Builder;
use FileHandle;
our @EXPORT_OK = qw(cmp_file_ok read_file);
my $Test = Test::Builder->new;
# compare string to a file's contents
sub cmp_file_ok($$;$) {
my ($got, $file, $desc) = @_;
unless (-e $file and -r $file) {
$Test->ok(0, $desc);
$Test->diag("$file not found or not readable");
return 0;
}
my $ok = 0;
t/lib/My/TestHelper.pm view on Meta::CPAN
# ignore whitespace differences
$expected =~ s/\s|[^[:print:]]//gs;
$got =~ s/\s|[^[:print:]]//gs;
return $Test->is_eq($got, $expected);
}
return $ok;
}
sub read_file($) {
my $file = shift;
local $/ = undef;
my $fh = FileHandle->new("<$file") or return;
my $data = <$fh>;
return $data;
}
( run in 0.661 second using v1.01-cache-2.11-cpan-65fba6d93b7 )