#!perl use strict; use warnings; use File::Temp qw{ tempfile }; use Perl::PrereqScanner; use PPI::Document; use Try::Tiny; use File::Spec::Functions; use Test::More; # try to be cross-platform my $script = catfile(qw(bin scan_prereqs)); my $files = join(' ', map { catfile(qw(corpus scan), "$_.pl") } qw(foo bar)); # depending on exact output match is a bit fragile and may become cumbersome # but we'll try it for now. foreach my $test ( [default => '' => < '--combine' => <; }; is $out, $exp, "Expected output for $name"; } done_testing;