@@ -9,11 +9,24 @@ import (
99
1010 "github.com/google/uuid"
1111 "github.com/stretchr/testify/require"
12+ "golang.org/x/oauth2"
1213)
1314
1415const testAPIKey = "test-key"
1516
1617func TestLocalTokenAccess (t * testing.T ) {
18+ r := require .New (t )
19+ _ , cloud := os .LookupEnv ("CQ_CLOUD" )
20+ r .False (cloud , "CQ_CLOUD should not be set" )
21+ tok , err := NewTokenSource (WithToken (oauth2.Token {AccessToken : "token" , TokenType : "bearer" }))
22+ r .NoError (err )
23+ tk , err := tok .Token ()
24+ r .NoError (err )
25+ r .True (tk .Valid ())
26+ r .Equal ("token" , tk .AccessToken )
27+ }
28+
29+ func TestLocalTokenAccessWithDeprecatedTokenOpt (t * testing.T ) {
1730 r := require .New (t )
1831 _ , cloud := os .LookupEnv ("CQ_CLOUD" )
1932 r .False (cloud , "CQ_CLOUD should not be set" )
@@ -41,7 +54,7 @@ func TestFirstLocalTokenAccess(t *testing.T) {
4154 "_CQ_CONNECTOR_ID" : connID ,
4255 })
4356 r := require .New (t )
44- tok , err := NewTokenSource (WithAccessToken ( "token" , "bearer" , time. Time { }))
57+ tok , err := NewTokenSource (WithToken (oauth2. Token { AccessToken : "token" }))
4558 r .NoError (err )
4659 tk , err := tok .Token ()
4760 r .NoError (err )
@@ -63,7 +76,7 @@ func TestInvalidAPIKeyTokenAccess(t *testing.T) {
6376 "_CQ_CONNECTOR_ID" : connID ,
6477 })
6578 r := require .New (t )
66- tok , err := NewTokenSource (WithAccessToken ( "token" , "bearer" , time. Time { }))
79+ tok , err := NewTokenSource (WithToken (oauth2. Token { AccessToken : "token" }))
6780 r .NoError (err )
6881 tk , err := tok .Token ()
6982 r .Nil (tk )
@@ -110,7 +123,7 @@ func TestTestConnectionTokenAccess(t *testing.T) {
110123 "_CQ_CONNECTOR_ID" : connID ,
111124 })
112125 r := require .New (t )
113- tok , err := NewTokenSource (WithAccessToken ( "token" , "bearer" , time. Time { }))
126+ tok , err := NewTokenSource (WithToken (oauth2. Token { AccessToken : "token" }))
114127 r .NoError (err )
115128 tk , err := tok .Token ()
116129 r .NoError (err )
0 commit comments