org1 := models.Organization{} org1.Name = "org1" org1.GUID = "org-guid" org2 := models.Organization{} org2.Name = "org2" org2.GUID = "org2-guid" }) Describe("FilterBrokers", func() { Context("when no flags are passed", func() { It("returns all brokers", func() { returnedBrokers := []models.ServiceBroker{serviceBroker1} brokerBuilder.GetAllServiceBrokersReturns(returnedBrokers, nil) brokers, err := actor.FilterBrokers("", "", "") Expect(err).NotTo(HaveOccurred()) Expect(len(brokers)).To(Equal(1)) }) }) Context("when the -b flag is passed", func() { It("returns a single broker contained in a slice with all dependencies populated", func() { returnedBroker := serviceBroker1 brokerBuilder.GetBrokerWithAllServicesReturns(returnedBroker, nil) brokers, err := actor.FilterBrokers("my-service-broker1", "", "") Expect(err).NotTo(HaveOccurred()) Expect(len(brokers)).To(Equal(1))