hide the problematic test behind a git 2.3 check

This commit is contained in:
risk danger olson 2015-11-18 09:46:39 -07:00
parent adfea0da4e
commit 88d1f7af56
2 changed files with 29 additions and 24 deletions

@ -0,0 +1,29 @@
#!/usr/bin/env bash
. "test/testlib.sh"
# these tests rely on GIT_TERMINAL_PROMPT to test properly
ensure_git_version_isnt $VERSION_LOWER "2.3.0"
begin_test "attempt private access without credential helper"
(
set -e
reponame="$(basename "$0" ".sh")"
setup_remote_repo "$reponame"
clone_repo "$reponame" without-creds
git lfs track "*.dat"
echo "hi" > hi.dat
git add hi.dat
git add .gitattributes
git commit -m "initial commit"
git config --unset credential.helper
git config --global --unset credential.helper
GIT_TERMINAL_PROMPT=0 git push origin master 2>&1 | tee push.log
grep "Git credentials for $GITSERVER/$reponame not found" push.log
)
end_test

@ -2,30 +2,6 @@
. "test/testlib.sh"
begin_test "attempt private access without credential helper"
(
set -e
reponame="$(basename "$0" ".sh")"
setup_remote_repo "$reponame"
clone_repo "$reponame" without-creds
git lfs track "*.dat"
echo "hi" > hi.dat
git add hi.dat
git add .gitattributes
git commit -m "initial commit"
git config --unset credential.helper
git config --global --unset credential.helper
GIT_TERMINAL_PROMPT=0 git push origin master 2>&1 | tee push.log
grep "Git credentials for $GITSERVER/$reponame not found" push.log
)
end_test
exit 0
begin_test "credentials without useHttpPath, with bad path password"
(
set -e