]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/www_listing.t
clone: support --dry-run / -n flag
[public-inbox.git] / t / www_listing.t
index e6bb1bda27baf66db53bee30622c2355a6ee6343..45287c7dfdd5882df6dcc112702e047e6cea2de3 100644 (file)
@@ -150,6 +150,14 @@ EOM
                undef, $opt), 'clone w/include') or diag "clone_err=$clone_err";
        ok(-d "$tmpdir/incl/alt", 'alt cloned');
        ok(!-d "$tmpdir/incl/v2" && !-d "$tmpdir/incl/bare", 'only alt cloned');
+       is(xqx([qw(git config -f), "$tmpdir/incl/alt/config", 'gitweb.owner']),
+               "lorelei \xc4\x80\n", 'gitweb.owner set by -clone');
+
+       $clone_err = '';
+       ok(run_script(['-clone', '--dry-run',
+                       "http://$host:$port/pfx", "$tmpdir/dry-run" ],
+               undef, $opt), 'clone --dry-run') or diag "clone_err=$clone_err";
+       ok(!-d "$tmpdir/dry-run", 'nothing cloned with --dry-run');
 
        undef $td;