top

Package ghttp supports testing HTTP clients by providing a test server (simply a thin wrapper around httptest's server) that supports registering multiple handlers. Incoming requests are not routed between the different handlers - rather it is merely the order of the handlers that matters. The first request is handled by the first registered handler, the second request by the second handler, etc.

The intent here is to have each handler *verify* that the incoming request is valid. To accomplish, ghttp also provides a collection of bite-size handlers that each perform one aspect of request verification. These can be composed together and registered with a ghttp server. The result is an expressive language for describing the requests generated by the client under test.

Here's a simple example, note that the server handler is only defined in one BeforeEach and then modified, as required, by the nested BeforeEaches. A more comprehensive example is available at https://onsi.github.io/gomega/#_testing_http_clients

var _ = Describe("A Sprockets Client", func() {
	var server *ghttp.Server
	var client *SprocketClient
	BeforeEach(func() {
		server = ghttp.NewServer()
		client = NewSprocketClient(server.URL(), "skywalker", "tk427")
	})

	AfterEach(func() {
		server.Close()
	})

	Describe("fetching sprockets", func() {
		var statusCode int
		var sprockets []Sprocket
		BeforeEach(func() {
			statusCode = http.StatusOK
			sprockets = []Sprocket{}
			server.AppendHandlers(ghttp.CombineHandlers(
				ghttp.VerifyRequest("GET", "/sprockets"),
				ghttp.VerifyBasicAuth("skywalker", "tk427"),
				ghttp.RespondWithJSONEncodedPtr(&statusCode, &sprockets),
			))
		})

		Context("when requesting all sprockets", func() {
			Context("when the response is succesful", func() {
				BeforeEach(func() {
					sprockets = []Sprocket{
						NewSprocket("Alfalfa"),
						NewSprocket("Banana"),
					}
				})

				It("should return the returned sprockets", func() {
					Ω(client.Sprockets()).Should(Equal(sprockets))
				})
			})

			Context("when the response is missing", func() {
				BeforeEach(func() {
					statusCode = http.StatusNotFound
				})

				It("should return an empty list of sprockets", func() {
					Ω(client.Sprockets()).Should(BeEmpty())
				})
			})

			Context("when the response fails to authenticate", func() {
				BeforeEach(func() {
					statusCode = http.StatusUnauthorized
				})

				It("should return an AuthenticationError error", func() {
					sprockets, err := client.Sprockets()
					Ω(sprockets).Should(BeEmpty())
					Ω(err).Should(MatchError(AuthenticationError))
				})
			})

			Context("when the response is a server failure", func() {
				BeforeEach(func() {
					statusCode = http.StatusInternalServerError
				})

				It("should return an InternalError error", func() {
					sprockets, err := client.Sprockets()
					Ω(sprockets).Should(BeEmpty())
					Ω(err).Should(MatchError(InternalError))
				})
			})
		})

		Context("when requesting some sprockets", func() {
			BeforeEach(func() {
				sprockets = []Sprocket{
					NewSprocket("Alfalfa"),
					NewSprocket("Banana"),
				}

				server.WrapHandler(0, ghttp.VerifyRequest("GET", "/sprockets", "filter=FOOD"))
			})

			It("should make the request with a filter", func() {
				Ω(client.Sprockets("food")).Should(Equal(sprockets))
			})
		})
	})
})

Imported by 7 package(s)

  1. code.cloudfoundry.org/cc-uploader/ccclient/fake_cc
  2. code.cloudfoundry.org/grootfs/testhelpers
  3. github.com/alphagov/router/integration_tests
  4. github.com/cloudfoundry-incubator/cc-uploader/ccclient/fake_cc
  5. github.com/cloudfoundry/cc-uploader/ccclient/fake_cc
  6. github.com/glestaris/grootfs/testhelpers
  7. github.com/pivotalservices/cfbackup/tiles/opsmanager/fakes

Imported only in test by 437 package(s)

  1. code.cloudfoundry.org/bbs/cmd/bbs
  2. code.cloudfoundry.org/bbs/handlers
  3. code.cloudfoundry.org/bbs/metrics
  4. code.cloudfoundry.org/bbs/taskworkpool
  5. code.cloudfoundry.org/cacheddownloader
  6. code.cloudfoundry.org/cc-uploader/handlers
  7. code.cloudfoundry.org/cfhttp/unix_transport
  8. code.cloudfoundry.org/cli/api/cloudcontroller
  9. code.cloudfoundry.org/cli/api/cloudcontroller/ccv2
  10. code.cloudfoundry.org/cli/api/cloudcontroller/ccv3
  11. code.cloudfoundry.org/cli/api/cloudcontroller/wrapper
  12. code.cloudfoundry.org/cli/api/uaa
  13. code.cloudfoundry.org/cli/api/uaa/wrapper
  14. code.cloudfoundry.org/cli/cf/api
  15. code.cloudfoundry.org/cli/cf/api/applications
  16. code.cloudfoundry.org/cli/cf/api/authentication
  17. code.cloudfoundry.org/cli/cf/api/environmentvariablegroups
  18. code.cloudfoundry.org/cli/cf/api/organizations
  19. code.cloudfoundry.org/cli/cf/api/quotas
  20. code.cloudfoundry.org/cli/cf/api/spacequotas
  21. code.cloudfoundry.org/cli/cf/api/spaces
  22. code.cloudfoundry.org/cli/cf/api/stacks
  23. code.cloudfoundry.org/cli/cf/net
  24. code.cloudfoundry.org/cli/commands/v2/common
  25. code.cloudfoundry.org/cli/commands/v3/common
  26. code.cloudfoundry.org/cli/integration
  27. code.cloudfoundry.org/cli/integration/isolated
  28. code.cloudfoundry.org/cli/util/downloader
  29. code.cloudfoundry.org/cli/utils/downloader
  30. code.cloudfoundry.org/diego-ssh/authenticators
  31. code.cloudfoundry.org/diego-ssh/cmd/ssh-proxy
  32. code.cloudfoundry.org/diego-ssh/cmd/sshd
  33. code.cloudfoundry.org/dockerapplifecycle/builder
  34. code.cloudfoundry.org/dockerapplifecycle/helpers
  35. code.cloudfoundry.org/dockerapplifecycle/unix_transport
  36. code.cloudfoundry.org/executor/initializer
  37. code.cloudfoundry.org/fezzik
  38. code.cloudfoundry.org/garden-windows/backend
  39. code.cloudfoundry.org/garden-windows/container
  40. code.cloudfoundry.org/garden-windows/process
  41. code.cloudfoundry.org/garden/client/connection
  42. code.cloudfoundry.org/nsync/bulk
  43. code.cloudfoundry.org/rep
  44. code.cloudfoundry.org/rep/cmd/rep
  45. code.cloudfoundry.org/routing-api
  46. code.cloudfoundry.org/routing-api-cli
  47. code.cloudfoundry.org/routing-api/cmd/routing-api
  48. code.cloudfoundry.org/tps/cc_client
  49. code.cloudfoundry.org/uaa-go-client
  50. github.com/AnuchitPrasertsang/ginkgo/internal/leafnodes
  51. github.com/Bo0mer/enslaver/slaveclient
  52. github.com/Bo0mer/os-agent/masterclient
  53. github.com/DamnWidget/ginkgo/internal/leafnodes
  54. github.com/DanLavine/bbs/handlers
  55. github.com/DanLavine/bbs/metrics
  56. github.com/DanLavine/bbs/taskworkpool
  57. github.com/Etienne42/ginkgo/internal/leafnodes
  58. github.com/FGrosse/ginkgo/internal/leafnodes
  59. github.com/FGrosse/gomega/ghttp
  60. github.com/FROG-TIPS/go-RIBBIT
  61. github.com/FidelityInternational/atc/api
  62. github.com/FidelityInternational/atc/auth
  63. github.com/FidelityInternational/atc/worker
  64. github.com/JamesClonk/cli/downloader
  65. github.com/SchwarzM/garden-linux/old/repository_fetcher
  66. github.com/Shop2market/go-client/catalog
  67. github.com/Shop2market/go-client/channel_category
  68. github.com/Shop2market/go-client/channel_product
  69. github.com/Shop2market/go-client/product_statistic
  70. github.com/Shop2market/go-client/publisher_connection
  71. github.com/Shop2market/go-client/shop/publisher
  72. github.com/Shop2market/go-client/shop/publisher/taxonomy
  73. github.com/Shop2market/go-client/shop_product
  74. github.com/Shop2market/go-client/statistic
  75. github.com/XenoPhex/go-tracker
  76. github.com/aaronshurley/uaa-go-client
  77. github.com/adamstegman/go-tracker
  78. github.com/adamstegman/tracker-git-branch-resource/check
  79. github.com/alex8023/ginkgo/internal/leafnodes
  80. github.com/alex8023/gomega/ghttp
  81. github.com/alext/gomega/ghttp
  82. github.com/alphagov/cloudflare-configure
  83. github.com/alphagov/metadata-api/performance_platform
  84. github.com/alphagov/performance-datastore/pkg/config
  85. github.com/alphagov/performanceplatform-client-go
  86. github.com/alphagov/performanceplatform-client.go
  87. github.com/amitkgupta/executor/client
  88. github.com/amitkgupta/executor/integration
  89. github.com/amitkgupta/executor/steps/monitor_step
  90. github.com/amitkgupta/gomega/ghttp
  91. github.com/amitkgupta/rep/integration
  92. github.com/amitkgupta/rep/task_scheduler
  93. github.com/apcera/github-release-resource
  94. github.com/apoydence/ginkgo/internal/leafnodes
  95. github.com/apoydence/go-sse/sse
  96. github.com/apoydence/gomega/ghttp
  97. github.com/arangamani/go-flipkart
  98. github.com/avade/lattice/cell-helpers/davtool
  99. github.com/avade/lattice/cell-helpers/s3tool
  100. github.com/avade/lattice/ltc
  101. github.com/behance/go-chronos/chronos
  102. github.com/bluemixgaragelondon/lrsc-bluemix-bridge/iotf
  103. github.com/bradylove/gomega/ghttp
  104. github.com/brianium/ginkgo/internal/leafnodes
  105. github.com/cf-guardian/gomega/ghttp
  106. github.com/cf-guardian/rata
  107. github.com/cf-routing/cli/cf/api
  108. github.com/cf-routing/cli/cf/commands
  109. github.com/cf-routing/cli/cf/net
  110. github.com/cf-routing/cli/downloader
  111. github.com/cf-routing/go-sse/sse
  112. github.com/cf-routing/nsync/bulk
  113. github.com/cf-routing/uaa-go-client
  114. github.com/cfmobile/ginkgo/internal/leafnodes
  115. github.com/cfmobile/gomega/ghttp
  116. github.com/cfmobile/gopivnet/api
  117. github.com/cfmobile/gopivnet/resource
  118. github.com/cghsystems/gosum/data
  119. github.com/chendrix/cfhttp/unix_transport
  120. github.com/cloudfoundry-attic/receptor
  121. github.com/cloudfoundry-attic/receptor/cmd/receptor
  122. github.com/cloudfoundry-incubator/bbs/cmd/bbs
  123. github.com/cloudfoundry-incubator/bbs/handlers
  124. github.com/cloudfoundry-incubator/bbs/metrics
  125. github.com/cloudfoundry-incubator/bbs/taskworkpool
  126. github.com/cloudfoundry-incubator/benchmark-bbs/generator
  127. github.com/cloudfoundry-incubator/cacheddownloader
  128. github.com/cloudfoundry-incubator/cc-uploader/handlers
  129. github.com/cloudfoundry-incubator/cf_http/unix_transport
  130. github.com/cloudfoundry-incubator/diego-ssh/authenticators
  131. github.com/cloudfoundry-incubator/docker_app_lifecycle/builder
  132. github.com/cloudfoundry-incubator/docker_app_lifecycle/helpers
  133. github.com/cloudfoundry-incubator/docker_app_lifecycle/unix_transport
  134. github.com/cloudfoundry-incubator/ducati-daemon/client
  135. github.com/cloudfoundry-incubator/etcd-metrics-server/runners
  136. github.com/cloudfoundry-incubator/executor/initializer
  137. github.com/cloudfoundry-incubator/fezzik
  138. github.com/cloudfoundry-incubator/garden-windows/backend
  139. github.com/cloudfoundry-incubator/garden-windows/container
  140. github.com/cloudfoundry-incubator/garden-windows/process
  141. github.com/cloudfoundry-incubator/garden/client/connection
  142. github.com/cloudfoundry-incubator/ltc/blob_store/dav_blob_store
  143. github.com/cloudfoundry-incubator/ltc/blob_store/s3_blob_store
  144. github.com/cloudfoundry-incubator/ltc/docker_runner/docker_metadata_fetcher
  145. github.com/cloudfoundry-incubator/ltc/droplet_runner
  146. github.com/cloudfoundry-incubator/ltc/version
  147. github.com/cloudfoundry-incubator/nsync/bulk
  148. github.com/cloudfoundry-incubator/receptor
  149. github.com/cloudfoundry-incubator/receptor/cmd/receptor
  150. github.com/cloudfoundry-incubator/rep
  151. github.com/cloudfoundry-incubator/rep/cmd/rep
  152. github.com/cloudfoundry-incubator/routing-api
  153. github.com/cloudfoundry-incubator/routing-api-cli
  154. github.com/cloudfoundry-incubator/routing-api/cmd/routing-api
  155. github.com/cloudfoundry-incubator/runtime-metrics-server/metrics
  156. github.com/cloudfoundry-incubator/stager/backend
  157. github.com/cloudfoundry-incubator/stager/cc_client
  158. github.com/cloudfoundry-incubator/switchboard/api
  159. github.com/cloudfoundry-incubator/thoth/benchmark
  160. github.com/cloudfoundry-incubator/tps/cc_client
  161. github.com/cloudfoundry-incubator/uaa-go-client
  162. github.com/cloudfoundry-incubator/uaa-token-fetcher
  163. github.com/cloudfoundry-incubator/vizzini
  164. github.com/cloudfoundry/bbs/cmd/bbs
  165. github.com/cloudfoundry/bbs/handlers
  166. github.com/cloudfoundry/bbs/metrics
  167. github.com/cloudfoundry/bbs/taskworkpool
  168. github.com/cloudfoundry/benchmarkbbs/generator
  169. github.com/cloudfoundry/bosh-agent/jobsupervisor/pipe
  170. github.com/cloudfoundry/bosh-cli/cmd
  171. github.com/cloudfoundry/bosh-cli/director
  172. github.com/cloudfoundry/bosh-cli/uaa
  173. github.com/cloudfoundry/cacheddownloader
  174. github.com/cloudfoundry/cc-uploader/handlers
  175. github.com/cloudfoundry/cfhttp/unix_transport
  176. github.com/cloudfoundry/cli/api/cloudcontroller
  177. github.com/cloudfoundry/cli/api/cloudcontroller/ccv2
  178. github.com/cloudfoundry/cli/api/cloudcontroller/ccv3
  179. github.com/cloudfoundry/cli/api/cloudcontroller/wrapper
  180. github.com/cloudfoundry/cli/api/uaa
  181. github.com/cloudfoundry/cli/cf/api
  182. github.com/cloudfoundry/cli/cf/api/applications
  183. github.com/cloudfoundry/cli/cf/api/authentication
  184. github.com/cloudfoundry/cli/cf/api/environmentvariablegroups
  185. github.com/cloudfoundry/cli/cf/api/organizations
  186. github.com/cloudfoundry/cli/cf/api/quotas
  187. github.com/cloudfoundry/cli/cf/api/spacequotas
  188. github.com/cloudfoundry/cli/cf/api/spaces
  189. github.com/cloudfoundry/cli/cf/api/stacks
  190. github.com/cloudfoundry/cli/cf/net
  191. github.com/cloudfoundry/cli/utils/downloader
  192. github.com/cloudfoundry/diego-ssh/authenticators
  193. github.com/cloudfoundry/dockerapplifecycle/builder
  194. github.com/cloudfoundry/dockerapplifecycle/helpers
  195. github.com/cloudfoundry/dockerapplifecycle/unix_transport
  196. github.com/cloudfoundry/executor/initializer
  197. github.com/cloudfoundry/garden-windows/backend
  198. github.com/cloudfoundry/garden-windows/container
  199. github.com/cloudfoundry/garden-windows/process
  200. github.com/cloudfoundry/garden/client/connection
  201. github.com/cloudfoundry/go-ccapi/v3/client
  202. github.com/cloudfoundry/nsync/bulk
  203. github.com/cloudfoundry/rep
  204. github.com/cloudfoundry/stager/backend
  205. github.com/cloudfoundry/stager/cc_client
  206. github.com/cloudfoundry/tps/cc_client
  207. github.com/cloudwan/gohan/cli/client
  208. github.com/cloudwan/gohan/cloud
  209. github.com/cloudwan/gohan/extension/gohanscript
  210. github.com/cloudwan/gohan/extension/otto
  211. github.com/concourse/atc/api
  212. github.com/concourse/atc/auth
  213. github.com/concourse/atc/auth/github
  214. github.com/concourse/atc/auth/uaa
  215. github.com/concourse/atc/worker
  216. github.com/concourse/baggageclaim
  217. github.com/concourse/fly/commands/internal/hijacker
  218. github.com/concourse/gate
  219. github.com/concourse/github-release-resource
  220. github.com/concourse/glider/api
  221. github.com/concourse/go-concourse/concourse
  222. github.com/concourse/go-concourse/concourse/internal
  223. github.com/concourse/tracker-resource/out
  224. github.com/concourse/tsa
  225. github.com/contraband/holler
  226. github.com/craigfurman/gomega/ghttp
  227. github.com/crawsible/ginkgo/internal/leafnodes
  228. github.com/crawsible/lattice/cell-helpers/davtool
  229. github.com/crawsible/lattice/cell-helpers/s3tool
  230. github.com/crawsible/lattice/ltc
  231. github.com/cunnie/atc/api
  232. github.com/cunnie/atc/auth
  233. github.com/cunnie/atc/auth/github
  234. github.com/danhigham/bbs/handlers
  235. github.com/danhigham/bbs/metrics
  236. github.com/danhigham/bbs/taskworkpool
  237. github.com/danlavine/bbs/handlers
  238. github.com/danlavine/bbs/metrics
  239. github.com/danlavine/bbs/taskworkpool
  240. github.com/dcarley/pi-phone-home
  241. github.com/ddimitrow/os-agent/masterclient
  242. github.com/dgodd/pulsego/download
  243. github.com/dmikusa-pivotal/gopivnet/api
  244. github.com/dmikusa-pivotal/gopivnet/resource
  245. github.com/drnic/bosh-cli/director
  246. github.com/drnic/bosh-cli/uaa
  247. github.com/ebabani/gomega/ghttp
  248. github.com/ekyoung/fbmessenger
  249. github.com/elliotchance/gomega/ghttp
  250. github.com/elopio/cli/cf/api
  251. github.com/elopio/cli/cf/net
  252. github.com/elopio/cli/utils/downloader
  253. github.com/enaml-ops/enaml/enamlbosh
  254. github.com/enaml-ops/omg-cli/bosh
  255. github.com/enaml-ops/omg-product-bundle/products/cloudfoundry/plugin
  256. github.com/enaml-ops/omg-product-bundle/products/oss_cf/plugin
  257. github.com/enaml-ops/omg-product-bundle/products/p-rabbitmq/plugin
  258. github.com/enaml-ops/pluginlib/cred
  259. github.com/enaml-ops/pluginlib/pluginutil
  260. github.com/farjump/gomega/ghttp
  261. github.com/fgrosse/ginkgo/internal/leafnodes
  262. github.com/fgrosse/go-track/internal/redmine
  263. github.com/fgrosse/gomega/ghttp
  264. github.com/fschl/ginkgo/internal/leafnodes
  265. github.com/gertd/garden-windows/backend
  266. github.com/gertd/garden-windows/container
  267. github.com/gertd/garden-windows/process
  268. github.com/givett/goweb
  269. github.com/givett/gowiki
  270. github.com/givett/web
  271. github.com/glyn/garden-linux/old/linux_backend/container_pool/repository_fetcher
  272. github.com/glyn/ginkgo/internal/leafnodes
  273. github.com/go-kafka/connect
  274. github.com/goodmustache/pt/commands
  275. github.com/goonzoid/gomega/ghttp
  276. github.com/hiremaga/glider/api
  277. github.com/hobeone/gomega/ghttp
  278. github.com/hudl/go-pagerduty/pagerduty
  279. github.com/imgix/imgix-cli
  280. github.com/jabley/performance-datastore/pkg/config_api
  281. github.com/jadengore/ginkgo/internal/leafnodes
  282. github.com/jamiemonserrate/bintray-resource/bintray
  283. github.com/jasonkeene/ginkgo/internal/leafnodes
  284. github.com/jasonkeene/gomega/ghttp
  285. github.com/jbking/gohan/cloud
  286. github.com/jeaniejung/diego-ssh/authenticators
  287. github.com/jfmyers9/gomega/ghttp
  288. github.com/jghiloni/gtils/uaa
  289. github.com/jonathankarsh/ginkgo/internal/leafnodes
  290. github.com/jonbodner/ginkgo/internal/leafnodes
  291. github.com/jrbudnack/shield/supervisor
  292. github.com/jreyeshdez/go-fetcher
  293. github.com/korya/gomega/ghttp
  294. github.com/krujos/download_droplet_plugin/droplet
  295. github.com/krujos/firehose-mixpanel
  296. github.com/krujos/uaaclientcredentials
  297. github.com/lavalamp/ginkgo/internal/leafnodes
  298. github.com/layer-x/pluggable-bbs/handlers
  299. github.com/layer-x/pluggable-bbs/metrics
  300. github.com/layer-x/pluggable-bbs/taskworkpool
  301. github.com/layer-x/pluggable-rep
  302. github.com/liangchenye/ginkgo/internal/leafnodes
  303. github.com/luan/gomega/ghttp
  304. github.com/luan/teapot/handlers
  305. github.com/lvarvel/cacheddownloader
  306. github.com/mandarjog/cli/downloader
  307. github.com/maxbrunsfeld/executor/client
  308. github.com/maxbrunsfeld/executor/server
  309. github.com/maxbrunsfeld/gomega/ghttp
  310. github.com/maximilien/softlayer-go/client
  311. github.com/mdb/github-release-resource
  312. github.com/mikosik/gomega/ghttp
  313. github.com/mmb/atc/api
  314. github.com/mmb/atc/auth
  315. github.com/mmb/atc/auth/github
  316. github.com/mmb/atc/auth/uaa
  317. github.com/mmb/atc/worker
  318. github.com/nati/gohan/cloud
  319. github.com/nitrous-io/go-mixpanel
  320. github.com/onsi/ginkgo/internal/leafnodes
  321. github.com/oppegard/atc/api
  322. github.com/oppegard/atc/auth
  323. github.com/pivotal-cf-experimental/go-pivnet
  324. github.com/pivotal-cf-experimental/go-pivnet/extension
  325. github.com/pivotal-cf-experimental/pivnet-resource/downloader
  326. github.com/pivotal-cf-experimental/switchboard/api
  327. github.com/pivotal-cf/cf-redis-broker/consistency
  328. github.com/pivotal-cf/go-pivnet
  329. github.com/pivotal-cf/go-pivnet/extension
  330. github.com/pivotal-cf/pivnet-resource/downloader
  331. github.com/pivotal-golang/cacheddownloader
  332. github.com/pivotal-pez/pezdispenser/innkeeperclient
  333. github.com/pivotal-pez/pezdispenser/skus/m1small
  334. github.com/pivotalservices/cf-mgmt/cloudcontroller
  335. github.com/pivotalservices/cf-mgmt/http
  336. github.com/pivotalservices/cf-mgmt/uaa
  337. github.com/pivotalservices/cf-mgmt/uaac
  338. github.com/pivotalservices/cfbackup/tiles/opsmanager
  339. github.com/pivotalservices/cfops/plugin/cfopsplugin
  340. github.com/pivotalservices/gtils/uaa
  341. github.com/purohit/wl/oauth
  342. github.com/raphael/gomega/ghttp
  343. github.com/rightscale/azure_arm_proxy/resources
  344. github.com/rightscale/gomega/ghttp
  345. github.com/rightscale/right_api_cmd
  346. github.com/rightscale/rsc
  347. github.com/rightscale/rsc/httpclient
  348. github.com/rightscale/wstunnel/tunnel
  349. github.com/rjeczalik/ginkgo/internal/leafnodes
  350. github.com/robdimsdale/atc/api
  351. github.com/robdimsdale/garagepi/web/webcam
  352. github.com/robdimsdale/ginkgo/internal/leafnodes
  353. github.com/robdimsdale/go-tracker
  354. github.com/robdimsdale/gomega/ghttp
  355. github.com/robdimsdale/wl/oauth
  356. github.com/robdimsdale/wundergo/oauth
  357. github.com/rosenhouse/bosh-lite-ami-resource/lib
  358. github.com/rosenhouse/proctor/client
  359. github.com/roxtar/tracker-resource/out
  360. github.com/s-matyukevich/cli/downloader
  361. github.com/savaki/atc/api
  362. github.com/seshun/ginkgo/internal/leafnodes
  363. github.com/sha1sum/ginkgo/internal/leafnodes
  364. github.com/shashidharatd/receptor/task_handler
  365. github.com/shinji62/atc/api
  366. github.com/shinji62/atc/auth
  367. github.com/shinji62/atc/auth/github
  368. github.com/shinji62/atc/auth/uaa
  369. github.com/shinji62/atc/worker
  370. github.com/shinji62/concourse-meetup-goserv
  371. github.com/sneal/ginkgo/internal/leafnodes
  372. github.com/sneal/gomega/ghttp
  373. github.com/st3v/go-eureka
  374. github.com/st3v/gomega/ghttp
  375. github.com/st3v/waitfor/check
  376. github.com/starkandwayne/shield/supervisor
  377. github.com/svett/gomega/ghttp
  378. github.com/swisscom/diego-ssh/authenticators
  379. github.com/sykesm/diego-ssh/authenticators
  380. github.com/sykesm/ducati-daemon/client
  381. github.com/tedsuo/gomega/ghttp
  382. github.com/tedsuo/ifrit/http_server/unix_transport
  383. github.com/tedsuo/rata
  384. github.com/theophoric/cli/downloader
  385. github.com/timjacobi/lrsc-bluemix-bridge/iotf
  386. github.com/tinygrasshopper/cli/cf/api
  387. github.com/tinygrasshopper/cli/cf/api/applications
  388. github.com/tinygrasshopper/cli/cf/api/authentication
  389. github.com/tinygrasshopper/cli/cf/api/environmentvariablegroups
  390. github.com/tinygrasshopper/cli/cf/api/organizations
  391. github.com/tinygrasshopper/cli/cf/api/quotas
  392. github.com/tinygrasshopper/cli/cf/api/spacequotas
  393. github.com/tinygrasshopper/cli/cf/api/spaces
  394. github.com/tinygrasshopper/cli/cf/api/stacks
  395. github.com/tinygrasshopper/cli/cf/net
  396. github.com/tinygrasshopper/cli/utils/downloader
  397. github.com/tinygrasshopper/gomega/ghttp
  398. github.com/toothrot/gomega/ghttp
  399. github.com/trayo/gomega/ghttp
  400. github.com/truongsinh/ginkgo/internal/leafnodes
  401. github.com/vito/go-sse/sse
  402. github.com/voelzmo/etcd-metrics-server/health_check
  403. github.com/voelzmo/etcd-metrics-server/instruments
  404. github.com/vrecan/ginkgo/internal/leafnodes
  405. github.com/xchapter7x/chaospeddler/service_broker
  406. github.com/xchapter7x/enaml/enamlbosh
  407. github.com/xeger/ginkgo/internal/leafnodes
  408. github.com/xeger/wstunnel/tunnel
  409. github.com/xoebus/go-tracker
  410. github.com/xoebus/gomega/ghttp
  411. github.com/yanana/atc/api
  412. github.com/yanana/atc/auth
  413. github.com/yokoi-h/gohan/cloud
  414. github.com/yudai/gomega/ghttp
  415. github.com/zachgersh/atc/api
  416. github.com/zachgersh/atc/auth
  417. github.com/zachgersh/ginkgo/internal/leafnodes
  418. github.com/zachgersh/github-release-resource
  419. github.com/zachgersh/go-concourse/concourse
  420. github.com/zachgersh/go-concourse/concourse/internal
  421. github.com/zankich/ginkgo/internal/leafnodes
  422. gopkg.in/cloudfoundry/bosh-cli.v0/cmd
  423. gopkg.in/cloudfoundry/bosh-cli.v0/director
  424. gopkg.in/cloudfoundry/bosh-cli.v0/uaa
  425. gopkg.in/onsi/gomega.v1/ghttp
  426. gopkg.in/rightscale/rsc.v1
  427. gopkg.in/rightscale/rsc.v2
  428. gopkg.in/rightscale/rsc.v3
  429. gopkg.in/rightscale/rsc.v3/httpclient
  430. gopkg.in/rightscale/rsc.v4
  431. gopkg.in/rightscale/rsc.v4/httpclient
  432. gopkg.in/rightscale/rsc.v5
  433. gopkg.in/rightscale/rsc.v5/httpclient
  434. gopkg.in/rightscale/rsc.v6
  435. gopkg.in/rightscale/rsc.v6/httpclient
  436. gopkg.in/robdimsdale/wl.v0/oauth
  437. gopkg.in/robdimsdale/wl.v1/oauth

Imports 3 package(s)

  1. github.com/onsi/gomega/types
  2. github.com/onsi/gomega
  3. github.com/golang/protobuf/proto

Test imports 3 package(s)

  1. github.com/onsi/ginkgo
  2. github.com/onsi/gomega/gbytes
  3. github.com/onsi/gomega/ghttp/protobuf