@@ -73,7 +73,7 @@ def test_verify_method_with_hashed_phone_number
73
73
assert_kind_of Vonage ::Response , response
74
74
end
75
75
76
- def test_check_method_without_phone_number
76
+ def test_verify_method_without_phone_number
77
77
assert_raises ( ArgumentError ) do
78
78
network_number_verification . verify (
79
79
auth_data : {
@@ -84,7 +84,7 @@ def test_check_method_without_phone_number
84
84
end
85
85
end
86
86
87
- def test_check_method_with_invalid_phone_number
87
+ def test_verify_method_with_invalid_phone_number
88
88
auth_data = {
89
89
oidc_auth_code : example_oidc_auth_code ,
90
90
redirect_uri : example_redirect_uri
@@ -95,7 +95,7 @@ def test_check_method_with_invalid_phone_number
95
95
assert_raises ( ArgumentError ) { network_number_verification . verify ( phone_number : '447904603505' , auth_data : auth_data ) }
96
96
end
97
97
98
- def test_check_method_with_invalid_hashed
98
+ def test_verify_method_with_invalid_hashed
99
99
auth_data = {
100
100
oidc_auth_code : example_oidc_auth_code ,
101
101
redirect_uri : example_redirect_uri
@@ -104,11 +104,11 @@ def test_check_method_with_invalid_hashed
104
104
assert_raises ( TypeError ) { network_number_verification . verify ( phone_number : hashed_phone_number , auth_data : auth_data , hashed : 'true' ) }
105
105
end
106
106
107
- def test_check_method_without_auth_data
107
+ def test_verify_method_without_auth_data
108
108
assert_raises ( ArgumentError ) { network_number_verification . verify ( phone_number : phone_number ) }
109
109
end
110
110
111
- def test_check_method_with_invalid_auth_data
111
+ def test_verify_method_with_invalid_auth_data
112
112
auth_data = [
113
113
example_oidc_auth_code ,
114
114
example_redirect_uri
@@ -117,15 +117,15 @@ def test_check_method_with_invalid_auth_data
117
117
assert_raises ( TypeError ) { network_number_verification . verify ( phone_number : phone_number , auth_data : auth_data ) }
118
118
end
119
119
120
- def test_check_method_without_oidc_auth_code
120
+ def test_verify_method_without_oidc_auth_code
121
121
auth_data = {
122
122
redirect_uri : example_redirect_uri
123
123
}
124
124
125
125
assert_raises ( ArgumentError ) { network_number_verification . verify ( phone_number : phone_number , auth_data : auth_data ) }
126
126
end
127
127
128
- def test_check_method_with_invalid_oidc_auth_code
128
+ def test_verify_method_with_invalid_oidc_auth_code
129
129
auth_data = {
130
130
oidc_auth_code : 12345 ,
131
131
redirect_uri : example_redirect_uri
@@ -134,15 +134,15 @@ def test_check_method_with_invalid_oidc_auth_code
134
134
assert_raises ( ArgumentError ) { network_number_verification . verify ( phone_number : phone_number , auth_data : auth_data ) }
135
135
end
136
136
137
- def test_check_method_without_redirect_uri
137
+ def test_verify_method_without_redirect_uri
138
138
auth_data = {
139
139
oidc_auth_code : example_oidc_auth_code
140
140
}
141
141
142
142
assert_raises ( ArgumentError ) { network_number_verification . verify ( phone_number : phone_number , auth_data : auth_data ) }
143
143
end
144
144
145
- def test_check_method_with_invalid_redirect_uri
145
+ def test_verify_method_with_invalid_redirect_uri
146
146
auth_data = {
147
147
oidc_auth_code : example_oidc_auth_code ,
148
148
redirect_uri : 12345
@@ -152,22 +152,20 @@ def test_check_method_with_invalid_redirect_uri
152
152
end
153
153
154
154
def test_generate_client_uri_method
155
- expected_uri = "https://oidc.idp.vonage.com/oauth2/auth?client_id=#{ application_id } &response_type=code&scope=openid%20dpv:FraudPreventionAndDetection%23number-verification-verify-read&login_hint=#{ phone_number } &redirect_uri=#{ example_redirect_uri } "
156
-
157
- assert_equal expected_uri , network_number_verification . generate_oidc_uri ( phone_number : phone_number , redirect_uri : example_redirect_uri )
158
- end
159
-
160
- def test_generate_client_uri_method_with_optional_params
161
155
expected_uri = "https://oidc.idp.vonage.com/oauth2/auth?client_id=#{ application_id } &response_type=code&scope=openid%20dpv:FraudPreventionAndDetection%23number-verification-verify-read&login_hint=#{ phone_number } &redirect_uri=#{ example_redirect_uri } &state=12345"
162
156
163
157
assert_equal expected_uri , network_number_verification . generate_oidc_uri ( phone_number : phone_number , redirect_uri : example_redirect_uri , state : '12345' )
164
158
end
165
159
166
160
def test_generate_client_uri_method_without_phone_number
167
- assert_raises ( ArgumentError ) { network_number_verification . generate_oidc_uri ( redirect_uri : example_redirect_uri ) }
161
+ assert_raises ( ArgumentError ) { network_number_verification . generate_oidc_uri ( redirect_uri : example_redirect_uri , state : '12345' ) }
168
162
end
169
163
170
164
def test_generate_client_uri_method_without_redirect_uri
171
- assert_raises ( ArgumentError ) { network_number_verification . generate_oidc_uri ( phone_number : phone_number ) }
165
+ assert_raises ( ArgumentError ) { network_number_verification . generate_oidc_uri ( phone_number : phone_number , state : '12345' ) }
166
+ end
167
+
168
+ def test_generate_client_uri_method_without_state
169
+ assert_raises ( ArgumentError ) { network_number_verification . generate_oidc_uri ( phone_number : phone_number , redirect_uri : example_redirect_uri ) }
172
170
end
173
171
end
0 commit comments