Expect(config.IsSSLDisabled()).To(BeFalse()) config.SetLocale("en_US") Expect(config.Locale()).To(Equal("en_US")) config.SetPluginRepo(models.PluginRepo{Name: "repo", Url: "nowhere.com"}) Expect(config.PluginRepos()[0].Name).To(Equal("repo")) Expect(config.PluginRepos()[0].Url).To(Equal("nowhere.com")) Expect(config.IsMinApiVersion("3.1")).To(Equal(false)) 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() {