github.com/DaAlbrecht/cf-cli@v0.0.0-20231128151943-1fe19bb400b9/util/configv3/kubernetes_user_config_test.go (about) 1 package configv3_test 2 3 import ( 4 "code.cloudfoundry.org/cli/util/configv3" 5 . "github.com/onsi/ginkgo" 6 . "github.com/onsi/gomega" 7 ) 8 9 var _ = Describe("KubernetesUserConfig", func() { 10 var ( 11 config configv3.KubernetesUserConfig 12 err error 13 ) 14 15 BeforeEach(func() { 16 config = configv3.KubernetesUserConfig{ 17 ConfigFile: &configv3.JSONConfig{ 18 CFOnK8s: configv3.CFOnK8s{ 19 AuthInfo: "kubernetes-user", 20 }, 21 }, 22 } 23 }) 24 25 Describe("CurrentUser", func() { 26 var user configv3.User 27 28 JustBeforeEach(func() { 29 user, err = config.CurrentUser() 30 }) 31 32 It("returns the configured auth-info", func() { 33 Expect(err).NotTo(HaveOccurred()) 34 Expect(user).To(Equal(configv3.User{Name: "kubernetes-user"})) 35 }) 36 }) 37 38 Describe("CurrentUserName", func() { 39 var userName string 40 41 JustBeforeEach(func() { 42 userName, err = config.CurrentUserName() 43 }) 44 45 It("returns the configured auth-info", func() { 46 Expect(err).NotTo(HaveOccurred()) 47 Expect(userName).To(Equal("kubernetes-user")) 48 }) 49 }) 50 })