app1 := models.ApplicationFields{Name: "dora"} app2 := models.ApplicationFields{Name: "bora"} route := models.Route{} route.Host = "hostname-1" route.Domain = domain route.Apps = []models.ApplicationFields{app1} route.Space = space1 route.ServiceInstance = models.ServiceInstanceFields{ Name: "test-service", GUID: "service-guid", } route2 := models.Route{} route2.Host = "hostname-2" route2.Path = "/foo" route2.Domain = domain2 route2.Apps = []models.ApplicationFields{app1, app2} route2.Space = space2 cb(route) cb(route2) return nil } }) It("lists routes at orglevel", func() { runCommand("--orglevel") Expect(ui.Outputs()).To(ContainSubstrings(
domainRepo.ListDomainsForOrgDomains = []models.DomainFields{sharedDomain} //save original command dependences and restore later OriginalCommandStart = command_registry.Commands.FindCommand("start") OriginalCommandStop = command_registry.Commands.FindCommand("stop") OriginalCommandServiceBind = command_registry.Commands.FindCommand("bind-service") routeRepo = &testapi.FakeRouteRepository{} routeRepo.CreateStub = func(host string, domain models.DomainFields, path string) (models.Route, error) { // This never returns an error, which means it isn't tested. // This is copied from the old route repo fake. route := models.Route{} route.Guid = host + "-route-guid" route.Domain = domain route.Host = host route.Path = path return route, nil } stackRepo = &testStacks.FakeStackRepository{} serviceRepo = &testapi.FakeServiceRepository{} authRepo = &testapi.FakeAuthenticationRepository{} wordGenerator = new(testwords.FakeWordGenerator) wordGenerator.BabbleReturns("random-host") ui = new(testterm.FakeUI) configRepo = testconfig.NewRepositoryWithDefaults() requirementsFactory = &testreq.FakeReqFactory{LoginSuccess: true, TargetedSpaceSuccess: true} zipper = &fakeappfiles.FakeZipper{}