Monorepo for Tangled
0

Configure Feed

Select the types of activity you want to include in your feed.

tangled-core / repoident / repoident_test.go
842 B 37 lines
1package repoident 2 3import "testing" 4 5func TestNewRepoDid_RejectsInvalid(t *testing.T) { 6 if _, err := NewRepoDid(""); err == nil { 7 t.Error("NewRepoDid(\"\") err = nil, want error") 8 } 9} 10 11func TestNewRepoDid_AcceptsValid(t *testing.T) { 12 raw := "did:plc:boltless" 13 got, err := NewRepoDid(raw) 14 if err != nil { 15 t.Fatalf("NewRepoDid(%q): %v", raw, err) 16 } 17 if got.String() != raw { 18 t.Errorf("got %q, want %q", got, raw) 19 } 20} 21 22func TestNewOwnerDid_RejectsInvalid(t *testing.T) { 23 if _, err := NewOwnerDid("not-a-did"); err == nil { 24 t.Error("NewOwnerDid(\"not-a-did\") err = nil, want error") 25 } 26} 27 28func TestNewOwnerDid_AcceptsValid(t *testing.T) { 29 raw := "did:plc:akshay" 30 got, err := NewOwnerDid(raw) 31 if err != nil { 32 t.Fatalf("NewOwnerDid(%q): %v", raw, err) 33 } 34 if got.String() != raw { 35 t.Errorf("got %q, want %q", got, raw) 36 } 37}