func TestQuota(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "Quota Suite") }
func TestSecurityGroupSpaces(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "SecurityGroupSpaces Suite") }
func TestCopyApplicationSource(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "CopyApplicationSource Suite") }
func TestEnvironmentvariablegroup(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "Environmentvariablegroup Suite") }
func TestFeatureflag(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "FeatureFlag Suite") }
func TestServiceauthtoken(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) RegisterFailHandler(Fail) RunSpecs(t, "Serviceauthtoken Suite") }
func TestPluginRepo(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) _ = pluginrepo.RepoPlugins{} RegisterFailHandler(Fail) RunSpecs(t, "PluginRepo Suite") }
func TestCommands(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) _ = commands.API{} RegisterFailHandler(Fail) RunSpecs(t, "Commands Suite") }
func TestPlugin(t *testing.T) { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) _ = plugin.Plugins{} RegisterFailHandler(Fail) pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_help") pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_orgs") pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_orgs_short_name") pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_push") pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_push_short_name") pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_1") pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_2") pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "empty_plugin") pluginbuilder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "alias_conflicts") RunSpecs(t, "Plugin Suite") }
It("extrapolates the loggregator URL if there is a trailing slash", func() { endpoint := r.LoggregatorEndpoint(ccInfo, "https://127.0.0.1:443/") Expect(endpoint).To(Equal("wss://loggregator.0.0.1:443")) }) It("extrapolates the loggregator URL based on the API URL (non-SSL API)", func() { endpoint := r.LoggregatorEndpoint(ccInfo, "http://127.0.0.1:80") Expect(endpoint).To(Equal("ws://loggregator.0.0.1:80")) }) }) }) Describe("Refresh", func() { BeforeEach(func() { config := configuration.NewRepositoryWithDefaults() i18n.T = i18n.Init(config) }) Context("when the cloud controller returns an insecure api endpoint", func() { var ( r APIConfigRefresher ccInfo *CCInfo endpointRepo *coreconfigfakes.FakeEndpointRepository ) BeforeEach(func() { ccInfo = &CCInfo{ LoggregatorEndpoint: "some-endpoint", } endpointRepo = new(coreconfigfakes.FakeEndpointRepository)
. "github.com/bluemixgaragelondon/cf-blue-green-deploy" "github.com/cloudfoundry-incubator/candiedyaml" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) type localeGetter struct{} func (l localeGetter) Locale() string { return "en-us" } var _ = Describe("Manifest reader", func() { // testing code that calls into cf cli requires T to point to a translate func i18n.T = i18n.Init(localeGetter{}) Context("When the manifest file is present", func() { Context("when the manifest contain a host but no app name", func() { repo := FakeRepo{yaml: `--- host: foo`, } manifestAppFinder := ManifestAppFinder{AppName: "foo", Repo: &repo} It("Returns params that contain the host", func() { Expect(manifestAppFinder.AppParams().Hosts).To(ContainElement("foo")) }) }) Context("when the manifest contains a different app name", func() { repo := FakeRepo{yaml: `---
func TestActors(t *testing.T) { i18n.T = i18n.Init(configuration.NewRepositoryWithDefaults()) RegisterFailHandler(Fail) RunSpecs(t, "Actors Suite") }