fix test - auto choose port number (#1719)

This commit is contained in:
Dmitry Kutakov 2018-12-28 05:26:29 +03:00 committed by thinkerou
parent 49e4b0c60c
commit 807368579f
1 changed files with 2 additions and 2 deletions

View File

@ -137,7 +137,7 @@ func TestBadUnixSocket(t *testing.T) {
func TestFileDescriptor(t *testing.T) { func TestFileDescriptor(t *testing.T) {
router := New() router := New()
addr, err := net.ResolveTCPAddr("tcp", ":8000") addr, err := net.ResolveTCPAddr("tcp", "localhost:0")
assert.NoError(t, err) assert.NoError(t, err)
listener, err := net.ListenTCP("tcp", addr) listener, err := net.ListenTCP("tcp", addr)
assert.NoError(t, err) assert.NoError(t, err)
@ -152,7 +152,7 @@ func TestFileDescriptor(t *testing.T) {
// otherwise the main thread will complete // otherwise the main thread will complete
time.Sleep(5 * time.Millisecond) time.Sleep(5 * time.Millisecond)
c, err := net.Dial("tcp", "localhost:8000") c, err := net.Dial("tcp", listener.Addr().String())
assert.NoError(t, err) assert.NoError(t, err)
fmt.Fprintf(c, "GET /example HTTP/1.0\r\n\r\n") fmt.Fprintf(c, "GET /example HTTP/1.0\r\n\r\n")