github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/topgun/runtime/http_proxy_test.go (about) 1 package topgun_test 2 3 import ( 4 . "github.com/pf-qiu/concourse/v6/topgun/common" 5 . "github.com/onsi/ginkgo" 6 . "github.com/onsi/gomega" 7 "github.com/onsi/gomega/gbytes" 8 ) 9 10 var _ = Describe("A worker with a proxy configured", func() { 11 BeforeEach(func() { 12 Deploy("deployments/concourse.yml", "-o", "operations/worker-proxy.yml") 13 }) 14 15 It("uses the proxy server for executed tasks", func() { 16 session := Fly.Start("execute", "-c", "tasks/http-proxy.yml") 17 <-session.Exited 18 19 // don't actually expect the proxy to work, just that it tried it 20 Expect(session.ExitCode()).To(Equal(1)) 21 Expect(session).To(gbytes.Say("bad address 'proxy.example.com'")) 22 }) 23 })