INNER CODE UNIT · Go
TestPodHandlerOnDelete
jtblin/kube2iam · namespace_test.go:267
func TestPodHandlerOnDelete(t *testing.T) {
h := NewPodHandler("iam.amazonaws.com/role")
pod := &v1.Pod{ObjectMeta: metav1.ObjectMeta{Name: "test-pod"}}
h.OnDelete(pod)
}
func TestPodHandlerOnDeleteTombstone(t *testing.T) {
h := NewPodHandler("iam.amazonaws.com/role")
pod := &v1.Pod{ObjectMeta: metav1.ObjectMeta{Name: "tombstoned-pod"}}
tombstone := cache.DeletedFinalStateUnknown{
Key: "default/tombstoned-pod",
Obj: pod,
}
// Should not panic
h.OnDelete(tombstone)
}
func TestPodHandlerOnDeleteWrongType(t *testing.T) {