@@ -39,23 +39,23 @@ defmodule OAuth2.ClientTest do
39
39
test "get_token, get_token!" , % { client: client , server: server } do
40
40
bypass ( server , "POST" , "/oauth/token" , fn conn ->
41
41
assert conn . query_string == ""
42
+ assert get_req_header ( conn , "accept" ) == [ "application/json" ]
43
+
42
44
send_resp ( conn , 200 , ~s( {"access_token":"test1234"}) )
43
45
end )
44
46
45
- assert { :ok , client } =
46
- Client . get_token ( client , [ code: "code1234" ] , [ { "accept" , "application/json" } ] )
47
-
47
+ assert { :ok , client } = Client . get_token ( client , code: "code1234" )
48
48
assert client . token . access_token == "test1234"
49
49
50
- assert % Client { } =
51
- Client . get_token! ( client , [ code: "code1234" ] , [ { "accept" , "application/json" } ] )
50
+ assert % Client { } = Client . get_token! ( client , code: "code1234" )
52
51
end
53
52
54
53
test "get_token, get_token! when `:token_method` is `:get`" , % { client: client , server: server } do
55
54
client = % { client | token_method: :get }
56
55
57
56
bypass ( server , "GET" , "/oauth/token" , fn conn ->
58
57
refute conn . query_string == ""
58
+ assert get_req_header ( conn , "accept" ) == [ "application/json" ]
59
59
assert conn . query_params [ "code" ] == "code1234"
60
60
assert conn . query_params [ "redirect_uri" ]
61
61
send_resp ( conn , 200 , ~s( {"access_token":"test1234","token_type":"bearer"}) )
@@ -69,19 +69,19 @@ defmodule OAuth2.ClientTest do
69
69
70
70
test "get_token, get_token! when response error" , % { client: client , server: server } do
71
71
code = [ code: "code1234" ]
72
- headers = [ { "accept" , "application/json" } ]
73
72
74
73
bypass ( server , "POST" , "/oauth/token" , fn conn ->
75
74
assert conn . query_string == ""
75
+ assert get_req_header ( conn , "accept" ) == [ "application/json" ]
76
76
send_resp ( conn , 500 , ~s( {"error":"missing_client_id"}) )
77
77
end )
78
78
79
- assert { :error , error } = Client . get_token ( client , code , headers )
79
+ assert { :error , error } = Client . get_token ( client , code )
80
80
assert % Response { body: body , status_code: 500 } = error
81
81
assert body == % { "error" => "missing_client_id" }
82
82
83
83
assert_raise OAuth2.Error , ~r/ Body/ , fn ->
84
- Client . get_token! ( client , code , headers )
84
+ Client . get_token! ( client , code )
85
85
end
86
86
end
87
87
@@ -112,11 +112,11 @@ defmodule OAuth2.ClientTest do
112
112
113
113
token = client . token
114
114
client = % { client | token: % { token | refresh_token: "abcdefg" } }
115
- assert { :ok , client_a } = Client . refresh_token ( client , [ ] , [ { "accept" , "application/json" } ] )
115
+ assert { :ok , client_a } = Client . refresh_token ( client , [ ] )
116
116
assert client_a . token . access_token == "new-access-token"
117
117
assert client_a . token . refresh_token == "new-refresh-token"
118
118
119
- assert client_b = Client . refresh_token! ( client , [ ] , [ { "accept" , "application/json" } ] )
119
+ assert client_b = Client . refresh_token! ( client , [ ] )
120
120
assert client_b . token . access_token == "new-access-token"
121
121
assert client_b . token . refresh_token == "new-refresh-token"
122
122
end
@@ -138,7 +138,7 @@ defmodule OAuth2.ClientTest do
138
138
139
139
token = client . token
140
140
client = % { client | token: % { token | refresh_token: "old-refresh-token" } }
141
- assert { :ok , client } = Client . refresh_token ( client , [ ] , [ { "accept" , "application/json" } ] )
141
+ assert { :ok , client } = Client . refresh_token ( client , [ ] )
142
142
assert client . token . access_token == "new-access-token"
143
143
assert client . token . refresh_token == "old-refresh-token"
144
144
end
0 commit comments