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 (