"github.com/cloudfoundry/cli/cf/commands/domain" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("ListDomains", func() { var ( ui *testterm.FakeUI routingApiRepo *fakeapi.FakeRoutingApiRepository domainRepo *fakeapi.FakeDomainRepository configRepo core_config.Repository cmd domain.ListDomains deps command_registry.Dependency factory *fakerequirements.FakeFactory flagContext flags.FlagContext loginRequirement requirements.Requirement targetedOrgRequirement *fakerequirements.FakeTargetedOrgRequirement domainFields []models.DomainFields routerGroups models.RouterGroups ) BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() routingApiRepo = &fakeapi.FakeRoutingApiRepository{} repoLocator := deps.RepoLocator.SetRoutingApiRepository(routingApiRepo)
testcmd "github.com/cloudfoundry/cli/testhelpers/commands" testconfig "github.com/cloudfoundry/cli/testhelpers/configuration" testreq "github.com/cloudfoundry/cli/testhelpers/requirements" testterm "github.com/cloudfoundry/cli/testhelpers/terminal" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("RouterGroups", func() { var ( ui *testterm.FakeUI routingApiRepo *testapi.FakeRoutingApiRepository configRepo core_config.Repository requirementsFactory *testreq.FakeReqFactory deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.RepoLocator = deps.RepoLocator.SetRoutingApiRepository(routingApiRepo) deps.Config = configRepo command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("router-groups").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() requirementsFactory = &testreq.FakeReqFactory{
} func (r passingRequirement) Execute() bool { return true } var _ = Describe("CreateSharedDomain", func() { var ( ui *testterm.FakeUI routingApiRepo *fakeapi.FakeRoutingApiRepository domainRepo *fakeapi.FakeDomainRepository configRepo core_config.Repository cmd domain.CreateSharedDomain deps command_registry.Dependency factory *fakerequirements.FakeFactory flagContext flags.FlagContext loginRequirement requirements.Requirement routingApiRequirement requirements.Requirement minAPIVersionRequirement requirements.Requirement routerGroups models.RouterGroups ) BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() routingApiRepo = &fakeapi.FakeRoutingApiRepository{} repoLocator := deps.RepoLocator.SetRoutingApiRepository(routingApiRepo)