Skip to content

Commit 399b8ac

Browse files
committed
✨ DeleteAllOfOptions Implements DeleteAllOfOption
1 parent 90aea15 commit 399b8ac

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

pkg/client/options.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -575,4 +575,12 @@ func (o *DeleteAllOfOptions) ApplyOptions(opts []DeleteAllOfOption) *DeleteAllOf
575575
return o
576576
}
577577

578+
var _ DeleteAllOfOption = &DeleteAllOfOptions{}
579+
580+
// ApplyToDeleteAllOf implements DeleteAllOfOption
581+
func (o *DeleteAllOfOptions) ApplyToDeleteAllOf(do *DeleteAllOfOptions) {
582+
o.ApplyToList(&do.ListOptions)
583+
o.ApplyToDelete(&do.DeleteOptions)
584+
}
585+
578586
// }}}

pkg/client/options_test.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,3 +188,18 @@ var _ = Describe("PatchOptions", func() {
188188
Expect(newPatchOpts).To(Equal(o))
189189
})
190190
})
191+
192+
var _ = Describe("DeleteAllOfOptions", func() {
193+
It("Should set ListOptions", func() {
194+
o := &client.DeleteAllOfOptions{ListOptions: client.ListOptions{Raw: &metav1.ListOptions{}}}
195+
newDeleteAllOfOpts := &client.DeleteAllOfOptions{}
196+
o.ApplyToDeleteAllOf(newDeleteAllOfOpts)
197+
Expect(newDeleteAllOfOpts).To(Equal(o))
198+
})
199+
It("Should set DeleleteOptions", func() {
200+
o := &client.DeleteAllOfOptions{DeleteOptions: client.DeleteOptions{GracePeriodSeconds: utilpointer.Int64Ptr(44)}}
201+
newDeleteAllOfOpts := &client.DeleteAllOfOptions{}
202+
o.ApplyToDeleteAllOf(newDeleteAllOfOpts)
203+
Expect(newDeleteAllOfOpts).To(Equal(o))
204+
})
205+
})

0 commit comments

Comments
 (0)