@@ -125,11 +125,8 @@ setup() {
125125 export BUILDKITE_PLUGIN_SPARSE_CHECKOUT_CLEAN_CHECKOUT=" true"
126126
127127 stub ssh-keyscan " * : echo 'keyscan'"
128- stub git " status : echo 'status ok'"
129- stub git " sparse-checkout disable : echo 'git sparse-checkout disable'"
130- stub git " clean -ffxdq : echo 'git clean aggressive'"
131- stub git " rev-parse --verify HEAD : echo 'HEAD'"
132128 stub git " reset --hard HEAD : echo 'git reset hard'"
129+ stub git " clean -ffxdq : echo 'git clean aggressive'"
133130 stub git " fetch --depth 1 origin * : echo 'git fetch'"
134131 stub git " sparse-checkout set * * : echo 'git sparse-checkout'"
135132 stub git " checkout * : echo 'checkout'"
@@ -140,7 +137,7 @@ setup() {
140137 assert_output --partial ' Clean checkout enabled - resetting repository state'
141138 assert_output --partial ' git reset hard'
142139 assert_output --partial ' git clean aggressive'
143- assert_output --partial ' git sparse-checkout disable'
140+ refute_output --partial ' git sparse-checkout disable'
144141
145142 unstub ssh-keyscan
146143 unstub git
@@ -150,10 +147,8 @@ setup() {
150147 export BUILDKITE_PLUGIN_SPARSE_CHECKOUT_CLEAN_CHECKOUT=" true"
151148
152149 stub ssh-keyscan " * : echo 'keyscan'"
153- stub git " status : echo 'status ok'"
154- stub git " sparse-checkout disable : echo 'sparse-checkout disable'"
150+ stub git " reset --hard HEAD : exit 1"
155151 stub git " clean -ffxdq : echo 'git clean'"
156- stub git " rev-parse --verify HEAD : exit 1"
157152 stub git " fetch --depth 1 origin * : echo 'git fetch'"
158153 stub git " sparse-checkout set * * : echo 'git sparse-checkout'"
159154 stub git " checkout * : echo 'checkout'"
@@ -163,7 +158,7 @@ setup() {
163158 assert_success
164159 assert_output --partial ' Clean checkout enabled - resetting repository state'
165160 assert_output --partial ' git clean'
166- assert_output --partial ' sparse-checkout disable'
161+ refute_output --partial ' sparse-checkout disable'
167162
168163 unstub ssh-keyscan
169164 unstub git
0 commit comments