Add a test for unconfigured git identity
parent
1f635c6dca
commit
67906ded04
19
t/git.t
19
t/git.t
|
@ -16,7 +16,7 @@ BEGIN {
|
||||||
die $@;
|
die $@;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
use Test::More tests => 22;
|
use Test::More tests => 26;
|
||||||
|
|
||||||
BEGIN { use_ok("IkiWiki"); }
|
BEGIN { use_ok("IkiWiki"); }
|
||||||
|
|
||||||
|
@ -125,4 +125,21 @@ unlike(
|
||||||
q{path separators are preserved when UTF-8scaping filename}
|
q{path separators are preserved when UTF-8scaping filename}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
# do a clean checkout to verify that "empty ident not allowed" is avoided
|
||||||
|
ok(! system("rm", "-rf", $config{srcdir}));
|
||||||
|
ok(! system("git", "clone", "$dir/repo", $config{srcdir}));
|
||||||
|
|
||||||
|
writefile('unconfigured_author.mdwn', $config{srcdir}, 'I am an unconfigured git author');
|
||||||
|
IkiWiki::rcs_add("unconfigured_author.mdwn");
|
||||||
|
IkiWiki::rcs_commit(
|
||||||
|
file => "unconfigured_author.mdwn",
|
||||||
|
message => "hello, world",
|
||||||
|
token => "moo",
|
||||||
|
);
|
||||||
|
|
||||||
|
@changes = IkiWiki::rcs_recentchanges(6);
|
||||||
|
|
||||||
|
is($#changes, 5);
|
||||||
|
is($changes[0]{pages}[0]{"page"}, "unconfigured_author");
|
||||||
|
|
||||||
system "rm -rf $dir";
|
system "rm -rf $dir";
|
||||||
|
|
Loading…
Reference in New Issue