| Index: LayoutTests/http/tests/serviceworker/resources/request-worker.js
|
| diff --git a/LayoutTests/http/tests/serviceworker/resources/request-worker.js b/LayoutTests/http/tests/serviceworker/resources/request-worker.js
|
| index ef41a3a327d090748a1012b8968e16d26c826e8e..34629f9ecfebf2d884901bc20cad299bf7dfdc1b 100644
|
| --- a/LayoutTests/http/tests/serviceworker/resources/request-worker.js
|
| +++ b/LayoutTests/http/tests/serviceworker/resources/request-worker.js
|
| @@ -22,6 +22,10 @@ test(function() {
|
|
|
| request.url = 'http://localhost/';
|
| assert_equals(request.url, 'http://localhost/', 'Request.url should be writable');
|
| + request.url = 'http://localhost/\uD800'; // Unmatched lead surrogate.
|
| + assert_equals(request.url,
|
| + 'http://localhost/' + encodeURIComponent('\uFFFD'),
|
| + 'Request.url should have unmatched surrogates replaced.');
|
| request.method = 'POST';
|
| assert_equals(request.method, 'POST', 'Request.method should be writable');
|
| assert_throws({name: 'TypeError'}, function() { request.method = 'invalid \u0100'; },
|
|
|