{ Name: "quota-app-instances", MemoryLimit: 434, InstanceMemoryLimit: 512, RoutesLimit: 1, ServicesLimit: 2, NonBasicServicesAllowed: false, OrgGUID: "my-org-guid", AppInstanceLimit: -1, ReservedRoutePortsLimit: "0", }, }, 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", "instance memory", "routes", "service instances", "paid plans", "app instances"}, []string{"quota-name", "1G", "512M", "111", "222", "allowed", "7", "6"}, []string{"quota-non-basic-not-allowed", "434M", "unlimited", "1", "2", "disallowed", "1", "3"}, []string{"quota-app-instances", "434M", "512M", "1", "2", "disallowed", "unlimited", "0"}, )) }) Context("when services are unlimited", func() { BeforeEach(func() { quotaRepo.FindByOrgReturns([]models.SpaceQuota{ { Name: "quota-non-basic-not-allowed",