"net/http/httptest" "net/url" "strings" "github.com/pivotal-cf/brokerapi" "github.com/pivotal-cf/brokerapi/fakes" "code.cloudfoundry.org/lager" "code.cloudfoundry.org/lager/lagertest" "github.com/drewolson/testflight" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Service Broker API", func() { var fakeServiceBroker *fakes.FakeServiceBroker var brokerAPI http.Handler var brokerLogger *lagertest.TestLogger var credentials = brokerapi.BrokerCredentials{ Username: "******", Password: "******", } makeInstanceProvisioningRequest := func(instanceID string, details map[string]interface{}, queryString string) *testflight.Response { response := &testflight.Response{} testflight.WithServer(brokerAPI, func(r *testflight.Requester) { path := "/v2/service_instances/" + instanceID + queryString buffer := &bytes.Buffer{} json.NewEncoder(buffer).Encode(details)
"net/http/httptest" "strings" "github.com/drewolson/testflight" "github.com/pivotal-golang/lager" "github.com/pivotal-golang/lager/lagertest" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-cf/brokerapi" "github.com/pivotal-cf/brokerapi/fakes" ) var _ = Describe("Service Broker API", func() { var fakeServiceBroker *fakes.FakeServiceBroker var brokerAPI http.Handler var brokerLogger *lagertest.TestLogger var credentials = brokerapi.BrokerCredentials{ Username: "******", Password: "******", } makeInstanceProvisioningRequest := func(instanceID string, details brokerapi.ProvisionDetails) *testflight.Response { response := &testflight.Response{} testflight.WithServer(brokerAPI, func(r *testflight.Requester) { path := "/v2/service_instances/" + instanceID buffer := &bytes.Buffer{} json.NewEncoder(buffer).Encode(details) request, err := http.NewRequest("PUT", path, buffer)
"net/http" "net/http/httptest" "strings" "github.com/pivotal-cf/brokerapi" "github.com/pivotal-cf/brokerapi/fakes" "github.com/drewolson/testflight" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager" "github.com/pivotal-golang/lager/lagertest" ) var _ = Describe("Service Broker API", func() { var fakeServiceBroker *fakes.FakeServiceBroker var brokerAPI http.Handler var brokerLogger *lagertest.TestLogger var credentials = brokerapi.BrokerCredentials{ Username: "******", Password: "******", } makeInstanceProvisioningRequest := func(instanceID string, details brokerapi.ProvisionDetails, queryString string) *testflight.Response { response := &testflight.Response{} testflight.WithServer(brokerAPI, func(r *testflight.Requester) { path := "/v2/service_instances/" + instanceID + queryString buffer := &bytes.Buffer{} json.NewEncoder(buffer).Encode(details)