mirror of
https://github.com/bdnugget/eggos.git
synced 2026-11-07 04:17:27 +00:00
29 lines
382 B
Go
29 lines
382 B
Go
package tests
|
|
|
|
import (
|
|
"net"
|
|
"net/http"
|
|
"testing"
|
|
|
|
_ "github.com/icexin/eggos"
|
|
)
|
|
|
|
func TestHTTP(t *testing.T) {
|
|
server := http.Server{}
|
|
|
|
listener, err := net.Listen("tcp", ":80")
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
defer listener.Close()
|
|
|
|
go server.Serve(listener)
|
|
|
|
resp, err := http.Get("http://10.0.2.15")
|
|
if err != nil {
|
|
t.Error(err)
|
|
return
|
|
}
|
|
resp.Body.Close()
|
|
}
|