]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/spawn.t
treewide: run update-copyrights from gnulib for 2019
[public-inbox.git] / t / spawn.t
index ebebfb57eafc078577c4b79bc6021fce8d6c4846..44355f43655582845755b674847494eb18b5df4c 100644 (file)
--- a/t/spawn.t
+++ b/t/spawn.t
@@ -1,4 +1,4 @@
-# Copyright (C) 2015-2019 all contributors <meta@public-inbox.org>
+# Copyright (C) 2015-2020 all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 use strict;
 use warnings;
@@ -31,23 +31,13 @@ use PublicInbox::Spawn qw(which spawn popen_rd);
        my ($r, $w);
        pipe $r, $w or die "pipe failed: $!";
        my $pid = spawn(['sh', '-c', 'echo $HELLO'],
-               { 'HELLO' => 'world' }, { 1 => fileno($w) });
+               { 'HELLO' => 'world' }, { 1 => $w });
        close $w or die "close pipe[1] failed: $!";
        is(<$r>, "world\n", 'read stdout of spawned from pipe');
        is(waitpid($pid, 0), $pid, 'waitpid succeeds on spawned process');
        is($?, 0, 'sh exited successfully');
 }
 
-{
-       my ($r, $w);
-       pipe $r, $w or die "pipe failed: $!";
-       my $pid = spawn(['env'], {}, { -env => 1, 1 => fileno($w) });
-       close $w or die "close pipe[1] failed: $!";
-       ok(!defined(<$r>), 'read stdout of spawned from pipe');
-       is(waitpid($pid, 0), $pid, 'waitpid succeeds on spawned process');
-       is($?, 0, 'env(1) exited successfully');
-}
-
 {
        my $fh = popen_rd([qw(echo hello)]);
        ok(fileno($fh) >= 0, 'tied fileno works');