github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/skymarshal/legacyserver/server_suite_test.go (about) 1 package legacyserver_test 2 3 import ( 4 "net/http" 5 "net/http/httptest" 6 "testing" 7 8 "code.cloudfoundry.org/lager/lagertest" 9 "github.com/pf-qiu/concourse/v6/skymarshal/legacyserver" 10 11 . "github.com/onsi/ginkgo" 12 . "github.com/onsi/gomega" 13 ) 14 15 var ( 16 logger *lagertest.TestLogger 17 18 server *httptest.Server 19 client *http.Client 20 ) 21 22 var _ = BeforeEach(func() { 23 24 logger = lagertest.NewTestLogger("legacyserver") 25 26 handler, err := legacyserver.NewLegacyServer(&legacyserver.LegacyConfig{ 27 Logger: logger, 28 }) 29 Expect(err).NotTo(HaveOccurred()) 30 31 server = httptest.NewServer(handler) 32 33 client = &http.Client{ 34 Transport: &http.Transport{}, 35 } 36 }) 37 38 var _ = AfterEach(func() { 39 server.Close() 40 }) 41 42 func TestDexServer(t *testing.T) { 43 RegisterFailHandler(Fail) 44 RunSpecs(t, "Legacy Server Suite") 45 }