OrgGuid: "my-org-guid", }, models.SpaceQuota{ Name: "quota-non-basic-not-allowed", MemoryLimit: 434, InstanceMemoryLimit: -1, RoutesLimit: 1, ServicesLimit: 2, NonBasicServicesAllowed: false, OrgGuid: "my-org-guid", }, }, nil) }) It("lists quotas", func() { Expect(quotaRepo.FindByOrgArgsForCall(0)).To(Equal("my-org-guid")) Expect(ui.Outputs).To(ContainSubstrings( []string{"Getting space quotas as", "my-user"}, []string{"OK"}, []string{"name", "total memory limit", "instance memory limit", "routes", "service instances", "paid service plans"}, []string{"quota-name", "1G", "512M", "111", "222", "allowed"}, []string{"quota-non-basic-not-allowed", "434M", "unlimited", "1", "2", "disallowed"}, )) }) Context("when services are unlimited", func() { BeforeEach(func() { quotaRepo.FindByOrgReturns([]models.SpaceQuota{ models.SpaceQuota{ Name: "quota-non-basic-not-allowed", MemoryLimit: 434, InstanceMemoryLimit: 57,