]> Sergey Matveev's repositories - public-inbox.git/commitdiff
t/nntpd: die if we can't open stderr output
authorEric Wong <e@yhbt.net>
Tue, 21 Apr 2020 03:22:52 +0000 (03:22 +0000)
committerEric Wong <e@yhbt.net>
Tue, 21 Apr 2020 20:13:53 +0000 (20:13 +0000)
We need to detect FS errors and bail out on the test
if we can't open a file -nntpd was just writing to.

t/nntpd.t

index 2d7280a50d5e8a466c9a36649a916c8603aa293a..5a3a62fbec9c7c13e273d0ee37c2723759fad11c 100644 (file)
--- a/t/nntpd.t
+++ b/t/nntpd.t
@@ -329,12 +329,12 @@ Date: Fri, 02 Oct 1993 00:00:00 +0000
 
        $n = $s = undef;
        $td->join;
-       my $eout = eval {
-               local $/;
+       is($?, 0, 'no error in exited process');
+       my $eout = do {
                open my $fh, '<', $err or die "open $err failed: $!";
+               local $/;
                <$fh>;
        };
-       is($?, 0, 'no error in exited process');
        unlike($eout, qr/wide/i, 'no Wide character warnings');
 }