spaceRequirement.GetSpaceReturns(space) spaceQuota = models.SpaceQuota{ Name: "runaway", GUID: "runaway-guid", MemoryLimit: 102400, InstanceMemoryLimit: -1, RoutesLimit: 111, ServicesLimit: 222, NonBasicServicesAllowed: false, AppInstanceLimit: 7, ReservedRoutePortsLimit: "7", } quotaRepo.FindByGUIDReturns(spaceQuota, nil) }) JustBeforeEach(func() { executeErr = cmd.Execute(flagContext) }) Context("when logged in and an org is targeted", func() { BeforeEach(func() { err := flagContext.Parse("my-space") Expect(err).NotTo(HaveOccurred()) cmd.Requirements(reqFactory, flagContext) }) Context("when the guid flag is passed", func() { BeforeEach(func() {
quota := models.SpaceQuota{ Name: "runaway", GUID: "runaway-guid", MemoryLimit: 102400, InstanceMemoryLimit: -1, RoutesLimit: 111, ServicesLimit: 222, NonBasicServicesAllowed: false, AppInstanceLimit: 7, } requirementsFactory.LoginSuccess = true requirementsFactory.TargetedOrgSuccess = true requirementsFactory.Space = space quotaRepo.FindByGUIDReturns(quota, nil) }) Context("when the guid flag is passed", func() { It("shows only the space guid", func() { runCommand("--guid", "whose-space-is-it-anyway") Expect(ui.Outputs).To(ContainSubstrings( []string{"whose-space-is-it-anyway-guid"}, )) Expect(ui.Outputs).ToNot(ContainSubstrings( []string{"Getting info for space", "whose-space-is-it-anyway", "my-org", "my-user"}, )) }) })