|
1 | 1 | package controllers |
2 | 2 |
|
3 | 3 | import ( |
| 4 | + "fmt" |
| 5 | + |
4 | 6 | "github.com/digitalocean/do-operator/api/v1alpha1" |
5 | 7 | . "github.com/onsi/ginkgo" |
6 | 8 | . "github.com/onsi/gomega" |
@@ -83,6 +85,8 @@ var _ = Describe("DatabaseUserReference controller", func() { |
83 | 85 | Expect(secret.OwnerReferences).To(ContainElement(dbUserRefOwnerReference)) |
84 | 86 | Expect(string(secret.Data["username"])).To(Equal(userName)) |
85 | 87 | Expect(secret.Data["password"]).NotTo(BeEmpty()) |
| 88 | + Expect(string(secret.Data["uri"])).To(Equal(fmt.Sprintf("postgresql://%s:%s@host:12345/database?sslmode=require", secret.Data["username"], secret.Data["password"]))) |
| 89 | + Expect(string(secret.Data["private_uri"])).To(Equal(fmt.Sprintf("postgresql://%s:%s@private-host:12345/private-database?sslmode=require", secret.Data["username"], secret.Data["password"]))) |
86 | 90 | }) |
87 | 91 |
|
88 | 92 | By("deleting the DatabaseUserReference object", func() { |
@@ -172,6 +176,8 @@ var _ = Describe("DatabaseUserReference controller", func() { |
172 | 176 | Expect(secret.OwnerReferences).To(ContainElement(dbUserRefOwnerReference)) |
173 | 177 | Expect(string(secret.Data["username"])).To(Equal(userName)) |
174 | 178 | Expect(secret.Data["password"]).NotTo(BeEmpty()) |
| 179 | + Expect(string(secret.Data["uri"])).To(Equal(fmt.Sprintf("postgresql://%s:%s@host:12345/database?sslmode=require", secret.Data["username"], secret.Data["password"]))) |
| 180 | + Expect(string(secret.Data["private_uri"])).To(Equal(fmt.Sprintf("postgresql://%s:%s@private-host:12345/private-database?sslmode=require", secret.Data["username"], secret.Data["password"]))) |
175 | 181 | }) |
176 | 182 |
|
177 | 183 | By("deleting the DatabaseUserReference object", func() { |
|
0 commit comments