[GSoC][PATCH v7 20/26] stash: add tests for `git stash push -q`
From: Paul-Sebastian Ungureanu <hidden>
Date: 2018-08-08 18:59:37
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Paul-Sebastian Ungureanu <hidden>
Date: 2018-08-08 18:59:37
Subsystem:
the rest · Maintainer:
Linus Torvalds
This commit introduces more tests for the quiet option of `git stash push`. --- t/t3903-stash.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+)
diff --git a/t/t3903-stash.sh b/t/t3903-stash.sh
index 8d002a7f2..b78db74ae 100755
--- a/t/t3903-stash.sh
+++ b/t/t3903-stash.sh@@ -1064,6 +1064,27 @@ test_expect_success 'push: <pathspec> not in the repository errors out' ' test_path_is_file untracked ' +test_expect_success 'push: -q is quiet with changes' ' + >foo && + git stash push -q >output 2>&1 && + test_must_be_empty output +' + +test_expect_success 'push: -q is quiet with no changes' ' + git stash push -q >output 2>&1 && + test_must_be_empty output +' + +test_expect_success 'push: -q is quiet even if there is no initial commit' ' + git init foo_dir && + cd foo_dir && + touch bar && + test_must_fail git stash push -q >output 2>&1 && + test_must_be_empty output && + cd .. && + rm -rf foo_dir +' + test_expect_success 'untracked files are left in place when -u is not given' ' >file && git add file &&
--
2.18.0.573.g56500d98f