INNER CODE UNIT · Go

TestPerformCleanup

mongodb/mongodb-enterprise-kubernetes · tools/multicluster/main_test.go:198

func TestPerformCleanup(t *testing.T) {
	flags := testFlags(t, true)
	flags.clusterScoped = true

	clientMap := getClientResources(flags)
	err := ensureMultiClusterResources(flags, getFakeClientFunction(clientMap, nil))
	assert.NoError(t, err)

	t.Run("Resources get created with labels", func(t *testing.T) {
		assertMemberClusterRolesExist(t, clientMap, flags)
		assertMemberClusterNamespacesExist(t, clientMap, flags)
		assertCentralClusterNamespacesExist(t, clientMap, flags)
		assertServiceAccountsExist(t, clientMap, flags)
	})

	err = performCleanup(clientMap, flags)
	assert.NoError(t, err)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…