App-CSV
view release on metacpan or search on metacpan
t/04-stdio.t view on Meta::CPAN
test_stdio('--input' => '-', '--output' => '-');
test_stdio('--input' => '-', );
test_stdio( '--output' => '-');
test_stdio( );
sub test_stdio {
my(@opts) = @_;
my @args = ($^X, libs(), $csv_bin, @opts);
diag("run @args");
run \@args, \$input, \my $actual_output, \my $stderr or die "run: $?";
is($actual_output, $expected_output,
"actual commandline invocation produces correct results");
is($stderr, "", "nothing on stderr");
}
sub libs { map { ('-I' => $_) } @INC }
sub slurp { local $/; local @ARGV = pop; <> }
( run in 0.710 second using v1.01-cache-2.11-cpan-49f99fa48dc )