diff options
author | Jakub Bereżański <kuba@berezanscy.pl> | 2017-10-30 18:20:12 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-11-01 05:46:39 +0100 |
commit | 3c90bda688afe55eb2c99a1ea1486ebc6bb48ca6 (patch) | |
tree | 130d3b244614b3ab481354935766e5934354bd9e /t/lib-credential.sh | |
parent | Git 2.15 (diff) | |
download | git-3c90bda688afe55eb2c99a1ea1486ebc6bb48ca6.tar.xz git-3c90bda688afe55eb2c99a1ea1486ebc6bb48ca6.zip |
t0302: check helper can handle empty credentials
Make sure the helper does not crash when blank username and password is
provided. If the helper can save such credentials, it should be able to
read them back.
Signed-off-by: Jakub Bereżański <kuba@berezanscy.pl>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/lib-credential.sh')
-rwxr-xr-x | t/lib-credential.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/t/lib-credential.sh b/t/lib-credential.sh index d8e41f7ddd..937b831ea6 100755 --- a/t/lib-credential.sh +++ b/t/lib-credential.sh @@ -44,6 +44,7 @@ helper_test_clean() { reject $1 https example.com user2 reject $1 http path.tld user reject $1 https timeout.tld user + reject $1 https sso.tld } reject() { @@ -250,6 +251,24 @@ helper_test() { password=pass2 EOF ' + + test_expect_success "helper ($HELPER) can store empty username" ' + check approve $HELPER <<-\EOF && + protocol=https + host=sso.tld + username= + password= + EOF + check fill $HELPER <<-\EOF + protocol=https + host=sso.tld + -- + protocol=https + host=sso.tld + username= + password= + EOF + ' } helper_test_timeout() { |