...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package runtime
16
17 import (
18 "testing"
19
20 "github.com/go-openapi/strfmt"
21 "github.com/stretchr/testify/assert"
22 "github.com/stretchr/testify/require"
23 )
24
25 func TestAuthInfoWriter(t *testing.T) {
26 const bearerToken = "Bearer the-token-goes-here"
27
28 hand := ClientAuthInfoWriterFunc(func(r ClientRequest, _ strfmt.Registry) error {
29 return r.SetHeaderParam(HeaderAuthorization, bearerToken)
30 })
31
32 tr := new(TestClientRequest)
33 require.NoError(t, hand.AuthenticateRequest(tr, nil))
34 assert.Equal(t, bearerToken, tr.Headers.Get(HeaderAuthorization))
35 }
36
View as plain text