From 6372f928d4f214d5f32bb73c860f00db2909a53f Mon Sep 17 00:00:00 2001 From: Abhishek Upperwal Date: Fri, 27 Jul 2018 02:26:29 +0530 Subject: [PATCH] Correct behaviour test for DefaultListenAddrs --- libp2p_test.go | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/libp2p_test.go b/libp2p_test.go index 7662fcf..20370d5 100644 --- a/libp2p_test.go +++ b/libp2p_test.go @@ -43,8 +43,18 @@ func TestInsecure(t *testing.T) { func TestDefaultListenAddrs(t *testing.T) { ctx := context.Background() - // Test 1: Listen addr should not set if user defined transport is passed. - h, err := New( + // Test 1: Setting the correct listen addresses if userDefined.Transport == nil && userDefined.ListenAddrs == nil + h, err := New(ctx) + if err != nil { + t.Fatal(err) + } + if len(h.Addrs()) != 2 { + t.Error("expected 2 default listen addrs") + } + h.Close() + + // Test 2: Listen addr should not set if user defined transport is passed. + h, err = New( ctx, Transport(tcp.NewTCPTransport), ) @@ -57,7 +67,7 @@ func TestDefaultListenAddrs(t *testing.T) { } h.Close() - // Test 2: User defined listener addrs should overwrite the default options. + // Test 3: User defined listener addrs should overwrite the default options. h, err = New( ctx, Transport(tcp.NewTCPTransport), -- GitLab