| 123456789101112131415161718192021222324252627 |
- package network_test
-
- import (
- "net/http/httptest"
- "strings"
-
- "github.com/mccutchen/go-httpbin/httpbin"
- "github.com/stretchr/testify/suite"
- )
-
- type HTTPServerTestSuite struct {
- suite.Suite
-
- httpServer *httptest.Server
- }
-
- func (suite *HTTPServerTestSuite) SetupSuite() {
- suite.httpServer = httptest.NewServer(httpbin.NewHTTPBin().Handler())
- }
-
- func (suite *HTTPServerTestSuite) TearDownSuite() {
- suite.httpServer.Close()
- }
-
- func (suite *HTTPServerTestSuite) HTTPServerAddress() string {
- return strings.TrimPrefix(suite.httpServer.URL, "http://")
- }
|