this repo has no description
1package oauth
2
3import (
4 "context"
5 "testing"
6
7 "github.com/stretchr/testify/assert"
8)
9
10var (
11 ctx = context.Background()
12 oauthClient = NewOauthClient(OauthClientArgs{})
13)
14
15func TestResolvePDSAuthServer(t *testing.T) {
16 assert := assert.New(t)
17
18 authServer, err := oauthClient.ResolvePDSAuthServer(ctx, "https://pds.haileyok.com")
19
20 assert.NoError(err)
21 assert.NotEmpty(authServer)
22 assert.Equal("https://pds.haileyok.com", authServer)
23}
24
25func TestFetchAuthServerMetadata(t *testing.T) {
26 assert := assert.New(t)
27
28 meta, err := oauthClient.FetchAuthServerMetadata(ctx, "https://pds.haileyok.com")
29
30 assert.NoError(err)
31 assert.IsType(OauthAuthorizationMetadata{}, meta)
32}