@@ -28,12 +28,13 @@ import (
2828 "github.com/mongodb/mongodb-atlas-kubernetes/pkg/util/testutil"
2929)
3030
31- const DevMode = false
32-
33- const UserPasswordSecret = "user-password-secret"
34- const DBUserPassword = "Passw0rd!"
35- const UserPasswordSecret2 = "second-user-password-secret"
36- const DBUserPassword2 = "H@lla#!"
31+ const (
32+ DevMode = false
33+ UserPasswordSecret = "user-password-secret"
34+ DBUserPassword = "Passw0rd!"
35+ UserPasswordSecret2 = "second-user-password-secret"
36+ DBUserPassword2 = "H@lla#!"
37+ )
3738
3839var _ = Describe ("AtlasDatabaseUser" , func () {
3940 const interval = time .Second * 1
@@ -101,20 +102,23 @@ var _ = Describe("AtlasDatabaseUser", func() {
101102
102103 return
103104 }
105+
104106 if createdProject != nil && createdProject .ID () != "" {
105107 if createdClusterGCP != nil {
106108 By ("Removing Atlas Cluster " + createdClusterGCP .Name )
107109 Expect (k8sClient .Delete (context .Background (), createdClusterGCP )).To (Succeed ())
108- Eventually (checkAtlasClusterRemoved (createdProject .Status .ID , createdClusterGCP .Name ), 600 , interval ).Should (BeTrue ())
110+ Eventually (checkAtlasClusterRemoved (createdProject .Status .ID , createdClusterGCP .Spec . Name ), 600 , interval ).Should (BeTrue ())
109111 }
112+
110113 if createdClusterAWS != nil {
111114 By ("Removing Atlas Cluster " + createdClusterAWS .Name )
112115 Expect (k8sClient .Delete (context .Background (), createdClusterAWS )).To (Succeed ())
113- Eventually (checkAtlasClusterRemoved (createdProject .Status .ID , createdClusterAWS .Name ), 600 , interval ).Should (BeTrue ())
116+ Eventually (checkAtlasClusterRemoved (createdProject .Status .ID , createdClusterAWS .Spec . Name ), 600 , interval ).Should (BeTrue ())
114117 }
115118
116119 By ("Removing Atlas Project " + createdProject .Status .ID )
117- Eventually (removeAtlasProject (createdProject .Status .ID ), 600 , interval ).Should (BeTrue ())
120+ Expect (k8sClient .Delete (context .Background (), createdProject )).To (Succeed ())
121+ Eventually (checkAtlasProjectRemoved (createdProject .Status .ID ), 60 , interval ).Should (BeTrue ())
118122 }
119123 removeControllersAndNamespace ()
120124 })
@@ -289,12 +293,14 @@ func normalize(user mongodbatlas.DatabaseUser, projectID string) mongodbatlas.Da
289293 user .Password = ""
290294 return user
291295}
296+
292297func tryConnect (projectID string , cluster mdbv1.AtlasCluster , user mdbv1.AtlasDatabaseUser ) func () error {
293298 return func () error {
294299 _ , err := mongoClient (projectID , cluster , user )
295300 return err
296301 }
297302}
303+
298304func mongoClient (projectID string , cluster mdbv1.AtlasCluster , user mdbv1.AtlasDatabaseUser ) (* mongo.Client , error ) {
299305 ctx , cancel := context .WithTimeout (context .Background (), 10 * time .Second )
300306 defer cancel ()
0 commit comments