this repo has no description
1package main
2
3import (
4 "context"
5 "testing"
6
7 "github.com/stretchr/testify/assert"
8)
9
10func TestResolveHandle(t *testing.T) {
11 assert := assert.New(t)
12
13 handle, err := resolveHandle(context.TODO(), "bsky.app")
14 if err != nil {
15 panic(err)
16 }
17
18 assert.NoError(err)
19 assert.Equal("did:plc:z72i7hdynmk6r22z27h6tvur", handle)
20}
21
22func TestResolveService(t *testing.T) {
23 assert := assert.New(t)
24
25 svc, err := resolveService(context.TODO(), "did:plc:z72i7hdynmk6r22z27h6tvur")
26 assert.NoError(err)
27 assert.Equal("https://puffball.us-east.host.bsky.network", svc)
28
29 svc, err = resolveService(context.TODO(), "did:plc:oisofpd7lj26yvgiivf3lxsi")
30 assert.NoError(err)
31 assert.Equal("https://pds.haileyok.com", svc)
32
33 svc, err = resolveService(context.TODO(), "did:web:juli.ee")
34 assert.NoError(err)
35 assert.Equal("https://milli.juli.ee", svc)
36}