@@ -41,9 +41,12 @@ func TestPushActivity(t *testing.T) {
41
41
u , err := url .Parse (server .URL )
42
42
require .NoError (t , err , "failed to parse test server URL" )
43
43
44
- client := coder.Client {
44
+ client , err := coder .NewClient (coder. ClientOptions {
45
45
BaseURL : u ,
46
- }
46
+ Token : "SwdcSoq5Jc-0C1r8wfwm7h6h9i0RDk7JT" ,
47
+ })
48
+ require .NoError (t , err , "failed to create coder.Client" )
49
+
47
50
err = client .PushActivity (context .Background (), source , envID )
48
51
require .NoError (t , err )
49
52
}
@@ -81,9 +84,12 @@ func TestUsers(t *testing.T) {
81
84
u , err := url .Parse (server .URL )
82
85
require .NoError (t , err , "failed to parse test server URL" )
83
86
84
- client := coder.Client {
87
+ client , err := coder .NewClient (coder. ClientOptions {
85
88
BaseURL : u ,
86
- }
89
+ Token : "JcmErkJjju-KSrztst0IJX7xGJhKQPtfv" ,
90
+ })
91
+ require .NoError (t , err , "failed to create coder.Client" )
92
+
87
93
users , err := client .Users (context .Background ())
88
94
require .NoError (t , err , "error getting Users" )
89
95
require .Len (t , users , 1 , "users should return a single user" )
@@ -96,9 +102,8 @@ func TestAuthentication(t *testing.T) {
96
102
97
103
const token = "g4mtIPUaKt-pPl9Q0xmgKs7acSypHt4Jf"
98
104
server := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
99
- cookie , err := r .Cookie ("session_token" )
100
- require .NoError (t , err , "error extracting session token" )
101
- require .Equal (t , token , cookie .Value , "token does not match" )
105
+ gotToken := r .Header .Get ("Session-Token" )
106
+ require .Equal (t , token , gotToken , "token does not match" )
102
107
103
108
w .WriteHeader (http .StatusServiceUnavailable )
104
109
}))
@@ -109,11 +114,14 @@ func TestAuthentication(t *testing.T) {
109
114
u , err := url .Parse (server .URL )
110
115
require .NoError (t , err , "failed to parse test server URL" )
111
116
112
- client := coder.Client {
117
+ client , err := coder .NewClient (coder. ClientOptions {
113
118
BaseURL : u ,
114
119
Token : token ,
115
- }
116
- _ , _ = client .APIVersion (context .Background ())
120
+ })
121
+ require .NoError (t , err , "failed to create coder.Client" )
122
+
123
+ _ , err = client .APIVersion (context .Background ())
124
+ require .NoError (t , err , "failed to get API version information" )
117
125
}
118
126
119
127
func TestContextRoot (t * testing.T ) {
@@ -140,9 +148,13 @@ func TestContextRoot(t *testing.T) {
140
148
for _ , prefix := range contextRoots {
141
149
u .Path = prefix
142
150
143
- client := coder.Client {
151
+ client , err := coder .NewClient (coder. ClientOptions {
144
152
BaseURL : u ,
145
- }
146
- _ , _ = client .Users (context .Background ())
153
+ Token : "FrOgA6xhpM-p5nTfsupmvzYJA6DJSOUoE" ,
154
+ })
155
+ require .NoError (t , err , "failed to create coder.Client" )
156
+
157
+ _ , err = client .Users (context .Background ())
158
+ require .Error (t , err , "expected 503 error" )
147
159
}
148
160
}
0 commit comments