X-Git-Url: http://git.ieval.ro/?p=mafia.git;a=blobdiff_plain;f=t%2Fexamples.t;fp=t%2Fexamples.t;h=63efb10f15f68bacb391a183ffc11f0b1b1e0c69;hp=60f00fb2fba8ca15395a0610de813282f456107f;hb=344e176eac1fefeda799434e9c2e7a0fffa37d50;hpb=2f8ca3114cd2e460cea51702808e74f103ed13a5 diff --git a/t/examples.t b/t/examples.t index 60f00fb..63efb10 100644 --- a/t/examples.t +++ b/t/examples.t @@ -1,6 +1,8 @@ -#!/usr/bin/perl -w -use File::Basename qw/fileparse/; -use File::Slurp qw/read_file/; +#!/usr/bin/perl +use 5.014000; +use warnings; + +use IO::Handle; use Mafia; my @examples; @@ -13,7 +15,7 @@ for my $example (@examples) { open STDOUT, '>', \$out; clean; - my $ok = read_file "$example.out"; - eval scalar read_file "$example.pl"; - is $out, $ok, scalar fileparse $example + my $ok = join '', IO::File->new("$example.out", '<')->getlines; + do "$example.pl"; + is $out, $ok, substr $example, length 't/examples/' }