@@ -202,6 +202,8 @@ func TestAppendDryRunFlags(t *testing.T) {
202
202
type args struct {
203
203
dryRun string
204
204
expected []string
205
+ helm helmexec.Interface
206
+ flags []string
205
207
}
206
208
tests := []struct {
207
209
name string
@@ -210,11 +212,8 @@ func TestAppendDryRunFlags(t *testing.T) {
210
212
{
211
213
name : "do dry-run on client" ,
212
214
args : args {
213
- << << << < Updated upstream
214
- dryRun : "client" ,
215
- == == == =
216
215
flags : []string {},
217
- dry - run : "client" ,
216
+ dryRun : "client" ,
218
217
helm : testutil .NewVersionHelmExec ("3.13.0" ),
219
218
expected : []string {"--dry-run" , "client" },
220
219
},
@@ -223,38 +222,34 @@ func TestAppendDryRunFlags(t *testing.T) {
223
222
name : "empty dry-run means client" ,
224
223
args : args {
225
224
flags : []string {},
226
- dry - run : "" ,
225
+ dryRun : "" ,
227
226
helm : testutil .NewVersionHelmExec ("3.13.0" ),
228
- >> >> >> > Stashed changes
229
227
expected : []string {"--dry-run" , "client" },
230
228
},
231
229
},
232
230
{
233
231
name : "do dry-run on server" ,
234
232
args : args {
235
- << << << < Updated upstream
236
- dryRun : "server" ,
237
- == == == =
238
233
flags : []string {},
239
- dry - run : "server" ,
234
+ dryRun : "server" ,
240
235
helm : testutil .NewVersionHelmExec ("3.13.0" ),
241
- >> >> >> > Stashed changes
242
236
expected : []string {"--dry-run" , "server" },
243
237
},
244
- {
245
- name : "no version below 3.13.0" ,
246
- args : args {
247
- flags : []string {},
248
- dry - run : "server" ,
249
- helm : testutil .NewVersionHelmExec ("3.12.1" ),
250
- expected : []string {},
251
- },
238
+ },
239
+ {
240
+ name : "no version below 3.13.0" ,
241
+ args : args {
242
+ flags : []string {},
243
+ dryRun : "server" ,
244
+ helm : testutil .NewVersionHelmExec ("3.12.1" ),
245
+ expected : []string {},
246
+ },
252
247
},
253
248
}
254
249
for _ , tt := range tests {
255
250
t .Run (tt .name , func (t * testing.T ) {
256
251
st := & HelmState {}
257
- got := st .appendDryRunFlags ([]string {}, & SyncOpts {
252
+ got := st .appendDryRunFlags ([]string {}, tt . args . helm , & SyncOpts {
258
253
DryRun : tt .args .dryRun ,
259
254
})
260
255
require .Equalf (t , tt .args .expected , got , "appendDryRunFlags() = %v, want %v" , got , tt .args .expected )
0 commit comments