Acme-MetaSyntactic-daleks

 view release on metacpan or  search on metacpan

t/ams-24data.t  view on Meta::CPAN

        open my $fh, $file or do {
            skip "Can't open $file: $!", 1;
        };
        my ($fail, $in_data) = (0, 0);
        my @lines;

        while (<$fh>) {
            $in_data++ if /^__DATA__$/;
            next       if !$in_data;
            $fail++, push @lines, $.
                if /^#/ && !/^# ?(?:names(?: +[-\w]+)*|default)\s*$/;
        }
        is( $fail, 0, "__DATA__ section for $file" );
        diag "Failed lines: @lines" if @lines;
        close $fh;
    }
}



( run in 0.341 second using v1.01-cache-2.11-cpan-0a6323c29d9 )