|
#!perl
BEGIN {
$ENV { DEVEL_TESTS }
or plan skip_all => "Mark checks are only performed when DEVEL_TESTS=1" ;
}
sub slurp_file {
my $qfn = shift ;
open ( my $fh , '<' , $qfn )
or die ( "Can't open \"$qfn\": $!\n" );
local $/;
return < $fh >;
}
sub read_manifest {
open ( my $fh , '<' , 'MANIFEST' )
or die ( "Can't open \"MANIFEST\": $!\n" );
my @manifest = < $fh >;
s/\s.*//s for @manifest ;
return @manifest ;
}
{
my @qfns = read_manifest();
plan tests => 0+ @qfns ;
for my $qfn ( @qfns ) {
my $file = slurp_file( $qfn );
ok( $file !~ /~{3}|&{3}/, "$qfn - Has no developer bookmarks" );
}
}
|