Avoid using `echo -n` anywhere
[gitweb.git] / t / t5505-remote.sh
index ccc55ebf4bf10d4782bf2ff32910ed6eeec040f6..8b411eb66649f5a26c2f0e69a5c66cf3a97e30d3 100755 (executable)
@@ -1003,4 +1003,26 @@ test_expect_success 'remote set-url --delete baz' '
        cmp expect actual
 '
 
+test_expect_success 'extra args: setup' '
+       # add a dummy origin so that this does not trigger failure
+       git remote add origin .
+'
+
+test_extra_arg () {
+       test_expect_success "extra args: $*" "
+               test_must_fail git remote $* bogus_extra_arg 2>actual &&
+               grep '^usage:' actual
+       "
+}
+
+test_extra_arg add nick url
+test_extra_arg rename origin newname
+test_extra_arg remove origin
+test_extra_arg set-head origin master
+# set-branches takes any number of args
+test_extra_arg set-url origin newurl oldurl
+# show takes any number of args
+# prune takes any number of args
+# update takes any number of args
+
 test_done