]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/git.t
www: drop --subject from "git send-email" instructions
[public-inbox.git] / t / git.t
diff --git a/t/git.t b/t/git.t
index 8a02021103ff49e2ed48f008e9ef93483f41ad6c..56fc8d953f01d548b2f67e6655d3b06214f5ed1f 100644 (file)
--- a/t/git.t
+++ b/t/git.t
@@ -6,11 +6,10 @@ use PublicInbox::TestCommon;
 my ($dir, $for_destroy) = tmpdir();
 use PublicInbox::Import;
 use POSIX qw(strftime);
-
-use_ok 'PublicInbox::Git';
+use PublicInbox::Git;
 
 {
-       PublicInbox::Import::init_bare($dir);
+       PublicInbox::Import::init_bare($dir, 'master');
        my $fi_data = './t/git.fast-import-data';
        open my $fh, '<', $fi_data or die
                "fast-import data readable (or run test at top level: $!";
@@ -19,7 +18,13 @@ use_ok 'PublicInbox::Git';
        is($?, 0, 'fast-import succeeded');
 }
 {
-       my $git = PublicInbox::Git->new($dir);
+       my $git = PublicInbox::Git->new("$dir/foo.git");
+       my $nick = $git->local_nick; # internal sub
+       unlike($nick, qr/\.git\.git\z/, "no doubled `.git.git' suffix");
+       like($nick, qr/\.git\z/, "one `.git' suffix");
+       $git = PublicInbox::Git->new($dir);
+       $nick = $git->local_nick; # internal sub
+       like($nick, qr/\.git\z/, "local nick always adds `.git' suffix");
        my @s = $git->date_parse('1970-01-01T00:00:00Z');
        is($s[0], 0, 'parsed epoch');
        local $ENV{TZ} = 'UTC';