INNER CODE UNIT · Go

TestPodRunnerPairList

evryfs/github-actions-runner-operator · controllers/podrunner_types_test.go:59

func TestPodRunnerPairList(t *testing.T) {
	testCases := []struct {
		podList v1.PodList
		runners []*github.Runner
		inSync  bool
	}{
		{podList, runners, true},
		{v1.PodList{Items: podList.Items[:1]}, runners, false},
		{podList, runners[:1], false},
	}

	for _, tc := range testCases {
		podRunnerPairList := from(&tc.podList, tc.runners)
		assert.Equal(t, podRunnerPairList.inSync(), tc.inSync)
	}
}

func TestSort(t *testing.T) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…