mailmap tests: add a test for "not a blob" error
Add a test for one of the error conditions added in 938a60d64f (mailmap: clean up read_mailmap error handling, 2012-12-12). Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Ævar Arnfjörð Bjarmason committed
Jan 12, 2021 at 21:17 UTC
400d160e39509fc5d7051f7338293b793cded9e3
1 file changed
+9
t/t4203-mailmap.sh
+9
@@ -333,6 +333,15 @@ test_expect_success 'mailmap.blob can be missing' '
333
test_cmp expect actual
334
'
335
336
+test_expect_success 'mailmap.blob might be the wrong type' '
337
+ test_when_finished "rm .mailmap" &&
338
+ cp default.map .mailmap &&
339
+
340
+ git -c mailmap.blob=HEAD: shortlog HEAD >actual 2>err &&
341
+ test_i18ngrep "mailmap is not a blob" err &&
342
+ test_cmp expect actual
343
+'
344
+
345
test_expect_success 'mailmap.blob defaults to off in non-bare repo' '
346
git init non-bare &&
347
(