@@ -93,42 +93,42 @@ test_expect_success 'difftool forwards arguments to diff' '
9393
9494for opt in ' ' ' --dir-diff'
9595do
96- test_expect_success " difftool ${opt} ignores exit code" "
96+ test_expect_success " difftool ${opt:- without options } ignores exit code" '
9797 test_config difftool.error.cmd false &&
9898 git difftool ${opt} -y -t error branch
99- "
99+ '
100100
101- test_expect_success " difftool ${opt} forwards exit code with --trust-exit-code" "
101+ test_expect_success " difftool ${opt:- without options } forwards exit code with --trust-exit-code" '
102102 test_config difftool.error.cmd false &&
103103 test_must_fail git difftool ${opt} -y --trust-exit-code -t error branch
104- "
104+ '
105105
106- test_expect_success " difftool ${opt} forwards exit code with --trust-exit-code for built-ins" "
106+ test_expect_success " difftool ${opt:- without options } forwards exit code with --trust-exit-code for built-ins" '
107107 test_config difftool.vimdiff.path false &&
108108 test_must_fail git difftool ${opt} -y --trust-exit-code -t vimdiff branch
109- "
109+ '
110110
111- test_expect_success " difftool ${opt} honors difftool.trustExitCode = true" "
111+ test_expect_success " difftool ${opt:- without options } honors difftool.trustExitCode = true" '
112112 test_config difftool.error.cmd false &&
113113 test_config difftool.trustExitCode true &&
114114 test_must_fail git difftool ${opt} -y -t error branch
115- "
115+ '
116116
117- test_expect_success " difftool ${opt} honors difftool.trustExitCode = false" "
117+ test_expect_success " difftool ${opt:- without options } honors difftool.trustExitCode = false" '
118118 test_config difftool.error.cmd false &&
119119 test_config difftool.trustExitCode false &&
120120 git difftool ${opt} -y -t error branch
121- "
121+ '
122122
123- test_expect_success " difftool ${opt} ignores exit code with --no-trust-exit-code" "
123+ test_expect_success " difftool ${opt:- without options } ignores exit code with --no-trust-exit-code" '
124124 test_config difftool.error.cmd false &&
125125 test_config difftool.trustExitCode true &&
126126 git difftool ${opt} -y --no-trust-exit-code -t error branch
127- "
127+ '
128128
129- test_expect_success " difftool ${opt} stops on error with --trust-exit-code" "
130- test_when_finished ' rm -f for-diff .git/fail-right-file' &&
131- test_when_finished ' git reset -- for-diff' &&
129+ test_expect_success " difftool ${opt:- without options } stops on error with --trust-exit-code" '
130+ test_when_finished " rm -f for-diff .git/fail-right-file" &&
131+ test_when_finished " git reset -- for-diff" &&
132132 write_script .git/fail-right-file <<-\EOF &&
133133 echo failed
134134 exit 1
138138 test_must_fail git difftool ${opt} -y --trust-exit-code \
139139 --extcmd .git/fail-right-file branch >actual &&
140140 test_line_count = 1 actual
141- "
141+ '
142142
143- test_expect_success " difftool ${opt} honors exit status if command not found" "
143+ test_expect_success " difftool ${opt:- without options } honors exit status if command not found" '
144144 test_config difftool.nonexistent.cmd i-dont-exist &&
145145 test_config difftool.trustExitCode false &&
146- if test " ${opt} " = ' --dir-diff'
146+ if test "${opt}" = --dir-diff
147147 then
148148 expected_code=127
149149 else
150150 expected_code=128
151151 fi &&
152- test_expect_code \ $ {expected_code} git difftool ${opt} -y -t nonexistent branch
153- "
152+ test_expect_code ${expected_code} git difftool ${opt} -y -t nonexistent branch
153+ '
154154done
155155
156156test_expect_success ' difftool honors --gui' '
0 commit comments