mirror of
https://github.com/bdnugget/eggos.git
synced 2026-11-07 04:17:27 +00:00
tests: fix http test
This commit is contained in:
1 parent
631be8a288
commit
900273574b
1 file changed
+9
-21
+9
-21
@@ -1,37 +1,25 @@
|
||||
package tests
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net"
|
||||
"net/http"
|
||||
"sync"
|
||||
"testing"
|
||||
|
||||
_ "github.com/icexin/eggos"
|
||||
)
|
||||
|
||||
func TestNetworking(t *testing.T) {
|
||||
t.Skip()
|
||||
wg := sync.WaitGroup{}
|
||||
wg.Add(1)
|
||||
func TestHTTP(t *testing.T) {
|
||||
server := http.Server{}
|
||||
|
||||
server := http.Server{
|
||||
Addr: ":80",
|
||||
listener, err := net.Listen("tcp", ":80")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer listener.Close()
|
||||
|
||||
go func() {
|
||||
defer wg.Done()
|
||||
go server.Serve(listener)
|
||||
|
||||
err := server.ListenAndServe()
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
}()
|
||||
defer func() {
|
||||
server.Shutdown(context.Background())
|
||||
wg.Wait()
|
||||
}()
|
||||
|
||||
resp, err := http.Get("http://127.0.0.1/")
|
||||
resp, err := http.Get("http://10.0.2.15")
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
return
|
||||
|
||||
Reference in new issue
Block a user