tests: defang pager tests by explicitly disabling the log.mailmap warning
authorAriadne Conill <ariadne@dereferenced.org>
Mon, 15 Jul 2019 12:41:06 +0000 (07:41 -0500)
committerJunio C Hamano <gitster@pobox.com>
Mon, 15 Jul 2019 18:44:28 +0000 (11:44 -0700)
In the previous patch, we added a deprecation warning for the current
log.mailmap setting. This warning only appears when git is attached to
a controlling terminal. Some tests however run under an emulated
terminal, so we need to disable the warning for those tests.

Thanks to Junio for suggesting that we do this in the setup function.

Signed-off-by: Ariadne Conill <ariadne@dereferenced.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t7006-pager.sh
index 00e09a375c2e6e3bfce2c2f8ce93493513082b2d..7976fa7bcce8ed11c403a4923d9ce3e7155765a0 100755 (executable)
@@ -7,6 +7,8 @@ test_description='Test automatic use of a pager.'
 . "$TEST_DIRECTORY"/lib-terminal.sh
 
 test_expect_success 'setup' '
+       : squelch advice messages during the transition &&
+       git config --global log.mailmap false &&
        sane_unset GIT_PAGER GIT_PAGER_IN_USE &&
        test_unconfig core.pager &&