INNER CODE UNIT · Go

TestParseRoutesTranslatesHostLocalUpstreams

docker/compose · relay/main_test.go:30

func TestParseRoutesTranslatesHostLocalUpstreams(t *testing.T) {
	routes, err := parseRoutes("80=localhost:49152,81=127.0.0.1:5734,82=[::1]:5735,83=0.0.0.0:5736,443=192.168.1.10:8443")
	if err != nil {
		t.Fatal(err)
	}
	want := map[int]string{
		80:  "host.docker.internal:49152",
		81:  "host.docker.internal:5734",
		82:  "host.docker.internal:5735",
		83:  "host.docker.internal:5736",
		443: "192.168.1.10:8443",
	}
	if !reflect.DeepEqual(routes, want) {
		t.Fatalf("got %v, want %v", routes, want)
	}
}

func TestParseRoutesRejectsMalformedEntries(t *testing.T) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…