use Fcntl;
use File::Temp;
-
use Test::More;
if( $] < '5.01000' ) {
my @layers = PerlIO::get_layers($fh);
ok( (grep { $_ eq 'utf8' } @layers), "open implicit read honors open pragma" ) or diag join ", ", @layers;
}
+
+ # raw
+ {
+ open my $fh, ">:raw", $file;
+
+ my @layers = PerlIO::get_layers($fh);
+
+ ok( !(grep { $_ eq 'utf8' } @layers), 'open pragma is not used if raw is specified' ) or diag join ", ", @layers;
+ }
}