config.SetMinCliVersion("6.5.0") Expect(config.MinCliVersion()).To(Equal("6.5.0")) config.SetMinRecommendedCliVersion("6.9.0") Expect(config.MinRecommendedCliVersion()).To(Equal("6.9.0")) }) Describe("HasAPIEndpoint", func() { Context("when both endpoint and version are set", func() { BeforeEach(func() { config.SetApiEndpoint("http://example.org") config.SetApiVersion("42.1.2.3") }) It("returns true", func() { Expect(config.HasAPIEndpoint()).To(BeTrue()) }) }) Context("when endpoint is not set", func() { BeforeEach(func() { config.SetApiVersion("42.1.2.3") }) It("returns false", func() { Expect(config.HasAPIEndpoint()).To(BeFalse()) }) }) Context("when version is not set", func() { BeforeEach(func() {