]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/v2writable.t
t/nntpd-tls: sometimes SSL_connect succeeds quickly
[public-inbox.git] / t / v2writable.t
index 2b82576878e13b9def584dfe5578352f4c28a4a2..28420bb92419a4259707cae1cf4a67d8bf292aa9 100644 (file)
@@ -167,7 +167,7 @@ EOF
        my $len;
        END { kill 'TERM', $pid if defined $pid };
        my $nntpd = 'blib/script/public-inbox-nntpd';
-       my $cmd = [ $nntpd, "--stdout=$out", "--stderr=$err" ];
+       my $cmd = [ $nntpd, '-W0', "--stdout=$out", "--stderr=$err" ];
        $pid = spawn_listener({ PI_CONFIG => $pi_config }, $cmd, [ $sock ]);
        my $host_port = $sock->sockhost . ':' . $sock->sockport;
        my $n = Net::NNTP->new($host_port);
@@ -276,4 +276,16 @@ EOF
        $im->done;
 }
 
+my $tmp = {
+       inboxdir => "$inboxdir/non-existent/subdir",
+       name => 'nope',
+       version => 2,
+       -primary_address => 'test@example.com',
+};
+eval {
+       my $nope = PublicInbox::V2Writable->new($tmp);
+       $nope->add($mime);
+};
+ok($@, 'V2Writable fails on non-existent dir');
+
 done_testing();