@@ -100,7 +100,11 @@ func TestInstall_Reconcile(t *testing.T) {
100100 },
101101 expectHistory : func (releases []* helmrelease.Release ) v2.Snapshots {
102102 return v2.Snapshots {
103- release .ObservedToSnapshot (release .ObserveRelease (releases [0 ])),
103+ func () * v2.Snapshot {
104+ obs := release .ObserveRelease (releases [0 ])
105+ obs .Action = v2 .ReleaseActionInstall
106+ return release .ObservedToSnapshot (obs )
107+ }(),
104108 }
105109 },
106110 expectInventory : func (namespace string ) * v2.ResourceInventory {
@@ -125,7 +129,11 @@ func TestInstall_Reconcile(t *testing.T) {
125129 },
126130 expectHistory : func (releases []* helmrelease.Release ) v2.Snapshots {
127131 return v2.Snapshots {
128- release .ObservedToSnapshot (release .ObserveRelease (releases [0 ])),
132+ func () * v2.Snapshot {
133+ obs := release .ObserveRelease (releases [0 ])
134+ obs .Action = v2 .ReleaseActionInstall
135+ return release .ObservedToSnapshot (obs )
136+ }(),
129137 }
130138 },
131139 expectFailures : 1 ,
@@ -184,7 +192,11 @@ func TestInstall_Reconcile(t *testing.T) {
184192 },
185193 expectHistory : func (releases []* helmrelease.Release ) v2.Snapshots {
186194 return v2.Snapshots {
187- release .ObservedToSnapshot (release .ObserveRelease (releases [1 ])),
195+ func () * v2.Snapshot {
196+ obs := release .ObserveRelease (releases [1 ])
197+ obs .Action = v2 .ReleaseActionInstall
198+ return release .ObservedToSnapshot (obs )
199+ }(),
188200 }
189201 },
190202 },
@@ -212,7 +224,11 @@ func TestInstall_Reconcile(t *testing.T) {
212224 },
213225 expectHistory : func (releases []* helmrelease.Release ) v2.Snapshots {
214226 return v2.Snapshots {
215- release .ObservedToSnapshot (release .ObserveRelease (releases [0 ])),
227+ func () * v2.Snapshot {
228+ obs := release .ObserveRelease (releases [0 ])
229+ obs .Action = v2 .ReleaseActionInstall
230+ return release .ObservedToSnapshot (obs )
231+ }(),
216232 }
217233 },
218234 },
@@ -235,7 +251,11 @@ func TestInstall_Reconcile(t *testing.T) {
235251 },
236252 expectHistory : func (releases []* helmrelease.Release ) v2.Snapshots {
237253 return v2.Snapshots {
238- release .ObservedToSnapshot (release .ObserveRelease (releases [0 ])),
254+ func () * v2.Snapshot {
255+ obs := release .ObserveRelease (releases [0 ])
256+ obs .Action = v2 .ReleaseActionInstall
257+ return release .ObservedToSnapshot (obs )
258+ }(),
239259 }
240260 },
241261 },
@@ -251,7 +271,11 @@ func TestInstall_Reconcile(t *testing.T) {
251271 },
252272 expectHistory : func (releases []* helmrelease.Release ) v2.Snapshots {
253273 return v2.Snapshots {
254- release .ObservedToSnapshot (release .ObserveRelease (releases [0 ])),
274+ func () * v2.Snapshot {
275+ obs := release .ObserveRelease (releases [0 ])
276+ obs .Action = v2 .ReleaseActionInstall
277+ return release .ObservedToSnapshot (obs )
278+ }(),
255279 }
256280 },
257281 expectInventory : func (namespace string ) * v2.ResourceInventory {
@@ -374,8 +398,10 @@ func TestInstall_Reconcile_withSubchartWithCRDs(t *testing.T) {
374398 }
375399
376400 expectHistory := func (releases []* helmrelease.Release ) v2.Snapshots {
401+ obs := release .ObserveRelease (releases [0 ])
402+ obs .Action = v2 .ReleaseActionInstall
377403 return v2.Snapshots {
378- release .ObservedToSnapshot (release . ObserveRelease ( releases [ 0 ]) ),
404+ release .ObservedToSnapshot (obs ),
379405 }
380406 }
381407
0 commit comments