File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -27,11 +27,18 @@ import (
27
27
28
28
func TestTokenExchanger_Token (t * testing.T ) {
29
29
// Create a mock server to handle the token exchange request
30
- mockServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
31
- // Return a sample token response
32
- response := `{"access_token": "sample_token", "expires_in": 3600}`
33
- w .WriteHeader (http .StatusOK )
34
- w .Write ([]byte (response ))
30
+ mockServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , _ * http.Request ) {
31
+ // Set content type
32
+ w .Header ().Set ("Content-Type" , "application/json" )
33
+ // Write out oauth2 json response
34
+ _ , err := w .Write ([]byte (`{
35
+ "access_token": "sample_token",
36
+ "token_type": "Bearer",
37
+ "expires_in": 3600
38
+ }` ))
39
+ if err != nil {
40
+ t .Fatalf ("failed to write json response, err = %v" , err )
41
+ }
35
42
}))
36
43
defer mockServer .Close ()
37
44
You can’t perform that action at this time.
0 commit comments