use strict;
use warnings;
use Test::Base;
use File::Spec;
use Data::CodeRepos::CommitPing;
plan tests => 1*blocks;
filters {
input => [qw/get_revision/],
expected => [qw/exfilt/],
};
sub exfilt { '['.$_[0].']' }
sub get_revision {
my $path = File::Spec->catfile('t', 'revs', shift);
open my $fh, '<', $path or die $!;
my $ret = Data::CodeRepos::CommitPing->new(do { local $/; <$fh> })->revision;
return "[$ret]";
}
run_is input => 'expected';
__END__
===
--- input: 9734.txt
--- expected: 9734
===
--- input: 9741.txt
--- expected: 9741
===
--- input: 9749.txt
--- expected: 9749
===
--- input: 9754.txt
--- expected: 9754
===
--- input: 9879.txt
--- expected: 9879
===
--- input: 9895.txt
--- expected: 9895