t/lib-httpd: respect $HTTPD_PROTO in expect_askpass()
commit9d15b1e5df56dd4409766fe8ef55752436ca9f3d
authorJeff King <peff@peff.net>
Thu, 23 Feb 2023 11:05:55 +0000 (23 06:05 -0500)
committerJunio C Hamano <gitster@pobox.com>
Thu, 23 Feb 2023 21:01:15 +0000 (23 13:01 -0800)
tree67d49d9aabdc88cab424d87543ecc82fd39df262
parentb71a2bf11fa7b2b146a88b9af5b0ae05e5796b24
t/lib-httpd: respect $HTTPD_PROTO in expect_askpass()

When the HTTP tests are run with LIB_HTTPD_SSL in the environment, then
we access the test server as https://. This causes expect_askpass to
complain, because it tries to blindly match "http://" in the prompt
shown to the user. We can adjust this to use $HTTPD_PROTO, which is set
during the setup phase.

Note that this is enough for t5551 and t5559 to pass when run with
https, but there are similar problems in other scripts that will need to
be fixed before the whole suite can run with LIB_HTTPD_SSL.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/lib-httpd.sh