@@ -9,11 +9,24 @@ import (
9
9
10
10
"github.com/google/uuid"
11
11
"github.com/stretchr/testify/require"
12
+ "golang.org/x/oauth2"
12
13
)
13
14
14
15
const testAPIKey = "test-key"
15
16
16
17
func 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 ) {
17
30
r := require .New (t )
18
31
_ , cloud := os .LookupEnv ("CQ_CLOUD" )
19
32
r .False (cloud , "CQ_CLOUD should not be set" )
@@ -41,7 +54,7 @@ func TestFirstLocalTokenAccess(t *testing.T) {
41
54
"_CQ_CONNECTOR_ID" : connID ,
42
55
})
43
56
r := require .New (t )
44
- tok , err := NewTokenSource (WithAccessToken ( "token" , "bearer" , time. Time { }))
57
+ tok , err := NewTokenSource (WithToken (oauth2. Token { AccessToken : "token" }))
45
58
r .NoError (err )
46
59
tk , err := tok .Token ()
47
60
r .NoError (err )
@@ -63,7 +76,7 @@ func TestInvalidAPIKeyTokenAccess(t *testing.T) {
63
76
"_CQ_CONNECTOR_ID" : connID ,
64
77
})
65
78
r := require .New (t )
66
- tok , err := NewTokenSource (WithAccessToken ( "token" , "bearer" , time. Time { }))
79
+ tok , err := NewTokenSource (WithToken (oauth2. Token { AccessToken : "token" }))
67
80
r .NoError (err )
68
81
tk , err := tok .Token ()
69
82
r .Nil (tk )
@@ -110,7 +123,7 @@ func TestTestConnectionTokenAccess(t *testing.T) {
110
123
"_CQ_CONNECTOR_ID" : connID ,
111
124
})
112
125
r := require .New (t )
113
- tok , err := NewTokenSource (WithAccessToken ( "token" , "bearer" , time. Time { }))
126
+ tok , err := NewTokenSource (WithToken (oauth2. Token { AccessToken : "token" }))
114
127
r .NoError (err )
115
128
tk , err := tok .Token ()
116
129
r .NoError (err )
0 commit comments