Blame t/line-lengths.t

Packit 4e8bc4
#!/usr/bin/perl
Packit 4e8bc4
use strict;
Packit 4e8bc4
use FindBin qw($Bin);
Packit 4e8bc4
our @files;
Packit 4e8bc4
Packit 4e8bc4
BEGIN {
Packit 4e8bc4
    chdir "$Bin/.." or die;
Packit 4e8bc4
    @files = ( "doc/protocol.txt" );
Packit 4e8bc4
}
Packit 4e8bc4
Packit 4e8bc4
use Test::More tests => scalar(@files);
Packit 4e8bc4
Packit 4e8bc4
foreach my $f (@files) {
Packit 4e8bc4
    open(my $fh, $f) or die("Can't open $f");
Packit 4e8bc4
    my @long_lines = ();
Packit 4e8bc4
    my $line_number = 0;
Packit 4e8bc4
    while(<$fh>) {
Packit 4e8bc4
        $line_number++;
Packit 4e8bc4
        if(length($_) > 80) {
Packit 4e8bc4
            push(@long_lines, $line_number);
Packit 4e8bc4
        }
Packit 4e8bc4
    }
Packit 4e8bc4
    close($fh);
Packit 4e8bc4
    ok(@long_lines == 0, "$f has a long lines:  @long_lines");
Packit 4e8bc4
}