nil, ) }) It("returns the service instance and warnings", func() { serviceInstance, warnings, err := actor.GetSpaceServiceInstanceByName("some-space-guid", "some-service-instance") Expect(err).ToNot(HaveOccurred()) Expect(serviceInstance).To(Equal(ServiceInstance{ GUID: "some-service-instance-guid", Name: "some-service-instance", })) Expect(warnings).To(Equal(Warnings{"foo"})) Expect(fakeCloudControllerClient.GetSpaceServiceInstancesCallCount()).To(Equal(1)) spaceGUID, includeUserProvidedServices, queries := fakeCloudControllerClient.GetSpaceServiceInstancesArgsForCall(0) Expect(spaceGUID).To(Equal("some-space-guid")) Expect(includeUserProvidedServices).To(BeTrue()) Expect(queries).To(ConsistOf([]ccv2.Query{ ccv2.Query{ Filter: ccv2.NameFilter, Operator: ccv2.EqualOperator, Value: "some-service-instance", }, })) }) }) Context("when the service instance does not exists", func() { BeforeEach(func() { fakeCloudControllerClient.GetSpaceServiceInstancesReturns([]ccv2.ServiceInstance{}, nil, nil)