fakeUI = &testterm.FakeUI{Inputs: inputs} ctxt := testcmd.NewContext("create-service", args) config := testconfig.NewRepositoryWithDefaults() cmd := NewCreateService(fakeUI, config, serviceRepo) reqFactory := &testreq.FakeReqFactory{} testcmd.RunCommand(cmd, ctxt, reqFactory) return } var _ = Describe("create-service command", func() { It("successfully creates a service", func() { offering := models.ServiceOffering{} offering.Label = "cleardb" plan := models.ServicePlanFields{} plan.Name = "spark" plan.Guid = "cleardb-spark-guid" offering.Plans = []models.ServicePlanFields{plan} offering2 := models.ServiceOffering{} offering2.Label = "postgres" serviceRepo := &testapi.FakeServiceRepo{} serviceRepo.FindServiceOfferingsForSpaceByLabelReturns.ServiceOfferings = []models.ServiceOffering{ offering, offering2, } ui := callCreateService([]string{"cleardb", "spark", "my-cleardb-service"}, []string{},