From 020c4d17415d5d4f4d4ffe8343a51326ed17ecb6 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Mon, 20 May 2019 12:25:15 -0700 Subject: [PATCH] test: empty multiaddr --- multiaddr_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/multiaddr_test.go b/multiaddr_test.go index fe6fd82..ffac3bb 100644 --- a/multiaddr_test.go +++ b/multiaddr_test.go @@ -74,6 +74,8 @@ func TestConstructFails(t *testing.T) { "/unix", "/ip4/1.2.3.4/tcp/80/unix", "/ip4/127.0.0.1/tcp/9090/http/p2p-webcrt-direct", + "/", + "", } for _, a := range cases { @@ -83,6 +85,13 @@ func TestConstructFails(t *testing.T) { } } +func TestEmptyMultiaddr(t *testing.T) { + _, err := NewMultiaddrBytes([]byte{}) + if err == nil { + t.Fatal("should have failed to parse empty multiaddr") + } +} + func TestConstructSucceeds(t *testing.T) { cases := []string{ "/ip4/1.2.3.4",