(t *testing.T)
| 360 | } |
| 361 | |
| 362 | func TestStatusWaitForDeleteNonExistentObject(t *testing.T) { |
| 363 | t.Parallel() |
| 364 | c := newTestClient(t) |
| 365 | timeout := time.Second |
| 366 | fakeClient := dynamicfake.NewSimpleDynamicClient(scheme.Scheme) |
| 367 | fakeMapper := testutil.NewFakeRESTMapper( |
| 368 | v1.SchemeGroupVersion.WithKind("Pod"), |
| 369 | ) |
| 370 | statusWaiter := statusWaiter{ |
| 371 | restMapper: fakeMapper, |
| 372 | client: fakeClient, |
| 373 | } |
| 374 | statusWaiter.SetLogger(slog.Default().Handler()) |
| 375 | // Don't create the object to test that the wait for delete works when the object doesn't exist |
| 376 | objManifest := getRuntimeObjFromManifests(t, []string{podCurrentManifest}) |
| 377 | resourceList := getResourceListFromRuntimeObjs(t, c, objManifest) |
| 378 | err := statusWaiter.WaitForDelete(resourceList, timeout) |
| 379 | assert.NoError(t, err) |
| 380 | } |
| 381 | |
| 382 | func TestStatusWait(t *testing.T) { |
| 383 | t.Parallel() |
nothing calls this directly
no test coverage detected
searching dependent graphs…