INNER CODE UNIT · Go

TestPodHandlerOnDeleteTombstone

jtblin/kube2iam · namespace_test.go:273

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) {
	h := NewPodHandler("iam.amazonaws.com/role")
	h.OnDelete("not-a-pod")
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…