INNER CODE UNIT · Go

TestShouldPauseNonGenerationRollout

streamnative/function-mesh · controllers/common_pause_test.go:29

func TestShouldPauseNonGenerationRollout(t *testing.T) {
	oldPauseRollout := utils.PauseRollout
	t.Cleanup(func() {
		utils.PauseRollout = oldPauseRollout
	})

	utils.PauseRollout = true
	object := &metav1.ObjectMeta{}
	if !shouldPauseNonGenerationRollout(object, false) {
		t.Fatal("expected pause rollout for non-generation reconcile")
	}

	if shouldPauseNonGenerationRollout(object, true) {
		t.Fatal("did not expect pause rollout for new generation")
	}

	now := metav1.NewTime(time.Now())
	object.DeletionTimestamp = &now

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…