1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-10-08 12:53:58 +01:00

git_push: Make option handling more robust (#751)

See https://github.com/nvbn/thefuck/issues/740#issuecomment-354466567
This commit is contained in:
David Hart
2018-01-02 00:45:46 +00:00
committed by Joseph Frazier
parent 83cf97dc26
commit 57fb6e079a
2 changed files with 12 additions and 4 deletions

View File

@@ -29,7 +29,13 @@ def test_get_new_command(output):
== "git push --set-upstream origin master"
assert get_new_command(Command('git push -u origin', output))\
== "git push --set-upstream origin master"
assert get_new_command(Command('git push origin', output))\
== "git push --set-upstream origin master"
assert get_new_command(Command('git push --set-upstream origin', output))\
== "git push --set-upstream origin master"
assert get_new_command(Command('git push --quiet', output))\
== "git push --set-upstream origin master --quiet"
assert get_new_command(Command('git push --quiet origin', output))\
== "git push --set-upstream origin master --quiet"
assert get_new_command(Command('git -c test=test push --quiet origin', output))\
== "git -c test=test push --set-upstream origin master --quiet"