Blame t/line-lengths.t

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