configPath = filepath.Join(cwd, "..", "..", "..", "fixtures", "config", "outdated-config", ".cf", "config.json") }) It("returns a new empty config", func() { config = core_config.NewRepositoryFromFilepath(configPath, func(err error) { panic(err) }) Expect(config.ApiEndpoint()).To(Equal("")) }) }) }) Describe("IsMinCLIVersion", func() { It("returns true when the actual version is BUILT_FROM_SOURCE", func() { Expect(config.IsMinCliVersion("BUILT_FROM_SOURCE")).To(BeTrue()) }) It("returns true when the MinCliVersion is empty", func() { config.SetMinCliVersion("") Expect(config.IsMinCliVersion("1.2.3")).To(BeTrue()) }) It("returns false when the actual version is less than the MinCliVersion", func() { actualVersion := "1.2.3+abc123" minCliVersion := "1.2.4" config.SetMinCliVersion(minCliVersion) Expect(config.IsMinCliVersion(actualVersion)).To(BeFalse()) }) It("returns true when the actual version is equal to the MinCliVersion", func() {