request, err := http.NewRequest("PUT", path, buffer) Expect(err).NotTo(HaveOccurred()) request.Header.Add("Content-Type", "application/json") request.SetBasicAuth("username", "password") response = r.Do(request) }) return response } Describe("binding", func() { var ( instanceID string bindingID string details *brokerapi.BindDetails ) BeforeEach(func() { instanceID = uniqueInstanceID() bindingID = uniqueBindingID() details = &brokerapi.BindDetails{ AppGUID: "app_guid", PlanID: "plan_id", ServiceID: "service_id", } }) Context("when the associated instance exists", func() { It("calls Bind on the service broker with the instance and binding ids", func() {
request.Header.Add("X-Broker-Api-Version", apiVersion) request.SetBasicAuth("username", "password") response = r.Do(request) }) return response } makeBindingRequest := func(instanceID, bindingID string, details *brokerapi.BindDetails) *testflight.Response { return makeBindingRequestWithSpecificAPIVersion(instanceID, bindingID, details, "2.10") } Describe("binding", func() { var ( instanceID string bindingID string details *brokerapi.BindDetails ) BeforeEach(func() { instanceID = uniqueInstanceID() bindingID = uniqueBindingID() details = &brokerapi.BindDetails{ AppGUID: "app_guid", PlanID: "plan_id", ServiceID: "service_id", } }) Context("when the associated instance exists", func() { It("calls Bind on the service broker with the instance and binding ids", func() {