From c480125df47f33ad4fa5c1ab22111709d78779e0 Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Thu, 16 Mar 2023 08:35:30 +0100 Subject: [PATCH] testL add TestParsingError --- cid_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/cid_test.go b/cid_test.go index 930e194..8aa27b8 100644 --- a/cid_test.go +++ b/cid_test.go @@ -4,6 +4,7 @@ import ( "bytes" crand "crypto/rand" "encoding/json" + "errors" "fmt" "io" "math/rand" @@ -763,3 +764,15 @@ func TestLoggable(t *testing.T) { t.Fatalf("did not get expected loggable form (got %v)", actual) } } + +func TestParsingError(t *testing.T) { + _, err := Decode("not-a-cid") + if err == nil { + t.Fatal("expected error") + } + + is := errors.Is(err, &ErrInvalidCid{}) + if !is { + t.Fatal("expected error to be ErrInvalidCid") + } +}