@@ -11,18 +11,16 @@ package resource_test
1111
1212import (
1313 b64 "encoding/base64"
14-
15- "gopkg.in/ini.v1"
16- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
17- v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
18- "k8s.io/apimachinery/pkg/runtime"
19- defaultscheme "k8s.io/client-go/kubernetes/scheme"
20-
2114 . "github.com/onsi/ginkgo"
2215 . "github.com/onsi/gomega"
2316 rabbitmqv1beta1 "github.com/rabbitmq/cluster-operator/api/v1beta1"
2417 "github.com/rabbitmq/cluster-operator/internal/resource"
18+ "gopkg.in/ini.v1"
2519 corev1 "k8s.io/api/core/v1"
20+ metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
21+ v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
22+ "k8s.io/apimachinery/pkg/runtime"
23+ defaultscheme "k8s.io/client-go/kubernetes/scheme"
2624)
2725
2826var _ = Describe ("DefaultUserSecret" , func () {
@@ -72,15 +70,17 @@ var _ = Describe("DefaultUserSecret", func() {
7270 Expect (secret .Type ).To (Equal (corev1 .SecretTypeOpaque ))
7371 })
7472
75- By ("creating a rabbitmq username that is base64 encoded and 24 characters in length" , func () {
73+ By ("creating a rabbitmq username that has a prefix 'default_user_', base64 encoded, and 24 characters in length when decoded " , func () {
7674 username , ok = secret .Data ["username" ]
7775 Expect (ok ).NotTo (BeFalse (), "Failed to find a key \" username\" in the generated Secret" )
78- decodedUsername , err := b64 .URLEncoding .DecodeString (string (username ))
76+ Expect (string (username )).To (HavePrefix ("default_user_" ))
77+ //strList := strings.SplitAfter(string(username), "default_user_")
78+ decoded , err := b64 .URLEncoding .DecodeString (string (username ))
7979 Expect (err ).NotTo (HaveOccurred ())
80- Expect (len (decodedUsername )).To (Equal (24 ))
80+ Expect (len (decoded )).To (Equal (24 ))
8181 })
8282
83- By ("creating a rabbitmq password that is base64 encoded and 24 characters in length" , func () {
83+ By ("creating a rabbitmq password that is base64 encoded and 24 characters in length when decoded " , func () {
8484 password , ok = secret .Data ["password" ]
8585 Expect (ok ).NotTo (BeFalse (), "Failed to find a key \" password\" in the generated Secret" )
8686 decodedPassword , err := b64 .URLEncoding .DecodeString (string (password ))
0 commit comments