Sfoglia il codice sorgente

Fix: do not hardcode test port

mirokuratczyk 3 anni fa
parent
commit
f7fcf4d09d
1 ha cambiato i file con 7 aggiunte e 2 eliminazioni
  1. 7 2
      psiphon/common/transforms/httpTransformer_test.go

+ 7 - 2
psiphon/common/transforms/httpTransformer_test.go

@@ -386,13 +386,18 @@ func TestHTTPTransformerHTTPServer(t *testing.T) {
 				}()
 			})
 
+			listener, err := net.Listen("tcp", "127.0.0.1:0")
+			if err != nil {
+				t.Fatalf("net.Listen failed %v", err)
+			}
+
 			s := &http.Server{
-				Addr:    "127.0.0.1:8080",
+				Addr:    listener.Addr().String(),
 				Handler: mux,
 			}
 
 			go func() {
-				s.ListenAndServe()
+				s.Serve(listener)
 			}()
 
 			client := http.Client{