Example #1
0
			serviceBroker3 = models.ServiceBroker{
				Guid: "broker3",
				Name: "brokername3",
				Services: []models.ServiceOffering{
					{
						ServiceOfferingFields: models.ServiceOfferingFields{Label: "my-service-4"},
						Plans: []models.ServicePlanFields{
							{Name: "weepweep", Public: true},
							{Name: "aoooga", Public: false, OrgNames: []string{"plink", "plonk"}},
						},
					},
				},
			}

			actor.GetBrokerWithSingleServiceReturns([]models.ServiceBroker{serviceBroker3}, nil)
			actor.GetBrokerWithDependenciesReturns([]models.ServiceBroker{serviceBroker1}, nil)

			actor.GetAllBrokersWithDependenciesReturns([]models.ServiceBroker{
				serviceBroker1,
				serviceBroker2,
			},
				nil,
			)
		})

		It("prints all of the brokers", func() {
			runCommand(nil)
			Expect(ui.Outputs).To(ContainSubstrings(
				[]string{"broker: brokername1"},
				[]string{"service", "plan", "access", "orgs"},
				[]string{"my-service-1", "beep", "public"},