package output import "testing" func TestRecordKey(t *testing.T) { rkey, err := recordKey("at://did:plc:abc123/app.bsky.feed.post/3kqz7xyz") if err != nil { t.Fatal(err) } if rkey != "3kqz7xyz" { t.Errorf("recordKey = %q, want 3kqz7xyz", rkey) } for _, uri := range []string{"", "at://did:plc:abc123/app.bsky.feed.post/", "nonsense"} { if _, err := recordKey(uri); err == nil { t.Errorf("recordKey(%q) returned no error", uri) } } }