Skip to content

Commit d56609b

Browse files
committed
included Chinese and Romanian chars in the tests to make sure GW supports utf-8 chars
1 parent 9870635 commit d56609b

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

test/perl/api-gateway/validation/oauth2/userProfileValidator.t

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ __DATA__
9696
9797
location /validate-user {
9898
internal;
99-
return 200 '{"countryCode":"AT","emailVerified":"true","email":"johndoe@domain.com","userId":"1234","name":"full name","displayName":"display_name"}';
99+
return 200 '{"countryCode":"AT","emailVerified":"true","email":"johndoe_ĂÂă@domain.com","userId":"1234","name":"full name","displayName":"display_name—大-女"}';
100100
}
101101
--- more_headers
102102
Authorization: Bearer SOME_OAUTH_PROFILE_TEST_1
@@ -107,9 +107,9 @@ Authorization: Bearer SOME_OAUTH_PROFILE_TEST_1
107107
"GET /redis-cache"
108108
]
109109
--- response_body_like eval
110-
['^user_email=johndoe\@domain.com,user_country_code=AT,user_region=EU,user_name=display_name.*',
111-
'^Local: {"user_region":"EU","user_country_code":"AT","user_email":"johndoe@domain.com","user_name":"display_name"}.*',
112-
'^Redis: {"user_region":"EU","user_country_code":"AT","user_email":"johndoe@domain.com","user_name":"display_name"}.*']
110+
['^user_email=johndoe_ĂÂă\@domain.com,user_country_code=AT,user_region=EU,user_name=display_name—大-女.*',
111+
'^Local: {"user_region":"EU","user_country_code":"AT","user_email":"johndoe_ĂÂă@domain.com","user_name":"display_name—大-女"}.*',
112+
'^Redis: {"user_region":"EU","user_country_code":"AT","user_email":"johndoe_ĂÂă@domain.com","user_name":"display_name—大-女"}.*']
113113
--- no_error_log
114114
[error]
115115
@@ -199,19 +199,19 @@ Authorization: Bearer SOME_OAUTH_TOKEN_TEST_TWO
199199
200200
location /validate-user {
201201
internal;
202-
return 200 '{"countryCode":"CA","emailVerified":"true","email":"[email protected]","userId":"1234","name":"full name","displayName":"display_name"}';
202+
return 200 '{"countryCode":"CA","emailVerified":"true","email":"noreply-ăâ@domain.com","userId":"1234","name":"full name","displayName":"display_name-工-女-长"}';
203203
}
204204
--- more_headers
205-
Authorization: Bearer SOME_OAUTH_TOKEN_TEST_TWO
205+
Authorization: Bearer SOME_OAUTH_TOKEN_TEST_THREE
206206
--- request
207207
GET /test-validate-user
208208
--- response_body_like eval
209-
"^user_email=noreply\@domain.com,user_country_code=CA,user_region=US,user_name=display_name.*"
209+
"^user_email=noreply-ăâ\@domain.com,user_country_code=CA,user_region=US,user_name=display_name-工-女-长.*"
210210
--- response_headers_like
211-
211+
X-User-Id: noreply-ăâ@domain.com
212212
X-User-Country-Code: CA
213213
X-User-Region: US
214-
X-User-Name: display_name
214+
X-User-Name: display_name-工-女-长
215215
--- error_code: 200
216216
--- no_error_log
217217
[error]

0 commit comments

Comments
 (0)