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  }