diff --git a/cid_test.go b/cid_test.go index df40f8d..fe2e768 100644 --- a/cid_test.go +++ b/cid_test.go @@ -190,6 +190,22 @@ func TestV0Handling(t *testing.T) { if cid.String() != old { t.Fatal("marshaling roundtrip failed") } + + new, err := cid.StringOfBase(mbase.Base58BTC) + if err != nil { + t.Fatal(err) + } + if new != old { + t.Fatal("StringOfBase roundtrip failed") + } + + encoder, err := mbase.NewEncoder(mbase.Base58BTC) + if err != nil { + t.Fatal(err) + } + if cid.Encode(encoder) != old { + t.Fatal("Encode roundtrip failed") + } } func TestV0ErrorCases(t *testing.T) {