forked from mirror/gin
fix test - auto choose port number (#1719)
This commit is contained in:
parent
49e4b0c60c
commit
807368579f
|
@ -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")
|
||||||
|
|
Loading…
Reference in New Issue