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)