format-patch: update append_signoff prototype
[gitweb.git] / t / t9902-completion.sh
index 2fc833ad8bc446f66388c19c9877862c2361901e..8fa025f9d4e373e222d3aff6ca54d17a4eb00e2b 100755 (executable)
@@ -269,4 +269,28 @@ test_expect_success '<ref>: completes paths' '
        EOF
 '
 
+test_expect_success 'complete tree filename with spaces' '
+       echo content >"name with spaces" &&
+       git add . &&
+       git commit -m spaces &&
+       test_completion_long "git show HEAD:nam" <<-\EOF
+       name with spaces_
+       EOF
+'
+
+test_expect_failure 'complete tree filename with metacharacters' '
+       echo content >"name with \${meta}" &&
+       git add . &&
+       git commit -m meta &&
+       test_completion_long "git show HEAD:nam" <<-\EOF
+       name with ${meta}_
+       name with spaces_
+       EOF
+'
+
+test_expect_success 'send-email' '
+       test_completion "git send-email --cov" "--cover-letter " &&
+       test_completion "git send-email ma" "master "
+'
+
 test_done