diff --git a/pw-bordercontrol/cmd/bordercontrol/feeder_conn_test.go b/pw-bordercontrol/cmd/bordercontrol/feeder_conn_test.go index 9d9acd84..b16947c2 100644 --- a/pw-bordercontrol/cmd/bordercontrol/feeder_conn_test.go +++ b/pw-bordercontrol/cmd/bordercontrol/feeder_conn_test.go @@ -7,6 +7,7 @@ import ( "time" "github.com/stretchr/testify/assert" + "golang.org/x/net/nettest" ) const MaxUint = ^uint(0) @@ -125,3 +126,20 @@ func TestLookupContainerTCP(t *testing.T) { }) } + +func TestDialContainerTCP(t *testing.T) { + + // prepare mocked server + srv, err := nettest.NewLocalListener("tcp4") + assert.NoError(t, err) + go func() { + t.Log("listening on:", srv.Addr()) + for { + _, err := srv.Accept() + if err != nil { + assert.NoError(t, err) + } + } + }() + +}