github.com/Axway/agent-sdk@v1.1.101/pkg/watchmanager/rpcauth_test.go (about) 1 package watchmanager 2 3 import ( 4 "context" 5 "testing" 6 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func Test_rpcAuth(t *testing.T) { 11 cred := newRPCAuth("123", getToken) 12 13 headers, err := cred.GetRequestMetadata(context.Background()) 14 assert.Nil(t, err) 15 assert.Equal(t, headers["x-axway-tenant-id"], "123") 16 assert.Equal(t, headers["authorization"], "Bearer abc") 17 } 18 19 func getToken() (string, error) { 20 return "abc", nil 21 }