In IPC::Open3's fd.t, open STDIN explicitly in the test program.
authorNicholas Clark <nick@ccl4.org>
Fri, 4 Feb 2011 22:02:33 +0000 (22:02 +0000)
committerNicholas Clark <nick@ccl4.org>
Sun, 6 Feb 2011 09:39:16 +0000 (09:39 +0000)
This removes the use of the stdin argument to runperl(), which will make the
transition to Test::PerlRun easier, as it doesn't provide 'stdin'. This was
the only test using 'stdin', and it can easily be changed not to need it.

ext/IPC-Open3/t/fd.t

index 0068576..ecb677d 100644 (file)
@@ -16,9 +16,8 @@ plan 2;
 {
   my $stderr = runperl(
      switches => ['-MIPC::Open3', '-w'],
-     prog => 'open3(q _<&1_, my $out, undef, $ENV{PERLEXE}, q _-e0_)',
+     prog => 'open STDIN, q _Makefile_ or die $!; open3(q _<&1_, my $out, undef, $ENV{PERLEXE}, q _-e0_)',
      stderr => 1,
-     stdin => '',
   );
   {
       local $::TODO = "Bogus warning in IPC::Open3::spawn_with_handles"