t5551: test http interaction with credential helpers
authorJeff King <peff@peff.net>
Tue, 18 May 2021 06:27:36 +0000 (02:27 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 19 May 2021 01:09:57 +0000 (10:09 +0900)
commitb694f1e49ec39f45f61ca3b6d9df5945cbf43b71
tree6e19d7bb8a611ec3a564f2cb1bda2304aa16cae0
parent1b0d9545bb85912a16b367229d414f55d140d3be
t5551: test http interaction with credential helpers

We test authentication with http, and we independently test that
credential helpers work, but we don't have any tests that cover the
two features working together. Let's add two:

  1. Make sure that a successful request asks the helper to save the
     credential. This works as expected.

  2. Make sure that a failed request asks the helper to forget the
     credential. This is marked as expect_failure, as it was recently
     regressed by 1b0d9545bb (remote-curl: fall back to basic auth if
     Negotiate fails, 2021-03-22). The symptom here is that the second
     request should prompt the user, but doesn't.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5551-http-fetch-smart.sh