@@ -210,7 +210,6 @@ func TestOCIChartRepository_Get(t *testing.T) {
210
210
}
211
211
212
212
func TestOCIChartRepository_DownloadChart (t * testing.T ) {
213
- client := & mockRegistryClient {}
214
213
testCases := []struct {
215
214
name string
216
215
url string
@@ -225,7 +224,7 @@ func TestOCIChartRepository_DownloadChart(t *testing.T) {
225
224
Metadata : & chart.Metadata {Name : "chart" },
226
225
URLs : []string {"oci://localhost:5000/my_repo/podinfo:1.0.0" },
227
226
},
228
- expected : "oci:// localhost:5000/my_repo/podinfo:1.0.0" ,
227
+ expected : "localhost:5000/my_repo/podinfo:1.0.0" ,
229
228
},
230
229
{
231
230
name : "no chart URL" ,
@@ -245,27 +244,29 @@ func TestOCIChartRepository_DownloadChart(t *testing.T) {
245
244
}
246
245
247
246
for _ , tc := range testCases {
247
+ tc := tc
248
248
t .Run (tc .name , func (t * testing.T ) {
249
- g := NewWithT (t )
250
249
t .Parallel ()
251
- mg := OCIMockGetter {}
250
+
251
+ g := NewWithT (t )
252
+
252
253
u , err := url .Parse (tc .url )
253
254
g .Expect (err ).ToNot (HaveOccurred ())
255
+
256
+ mg := OCIMockGetter {}
254
257
r := OCIChartRepository {
255
258
Client : & mg ,
256
259
URL : * u ,
257
260
}
258
- r .Client = & mg
259
- g .Expect (err ).ToNot (HaveOccurred ())
260
- g .Expect (r ).ToNot (BeNil ())
261
+
261
262
res , err := r .DownloadChart (tc .chartVersion )
262
263
if tc .expectedErr {
263
264
g .Expect (err ).To (HaveOccurred ())
264
265
return
265
266
}
266
267
267
268
g .Expect (err ).ToNot (HaveOccurred ())
268
- g .Expect (client .LastCalledURL ).To (Equal (tc .expected ))
269
+ g .Expect (mg .LastCalledURL ).To (Equal (tc .expected ))
269
270
g .Expect (res ).ToNot (BeNil ())
270
271
g .Expect (err ).ToNot (HaveOccurred ())
271
272
})
0 commit comments