| 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 8d5b99604f0bd994bc6dc7f0a1049d0df1156ba5..7f6908330f0723850b65fb4b4d975a7e92b74e0f 100644
|
| --- a/LayoutTests/http/tests/serviceworker/resources/request-worker.js
|
| +++ b/LayoutTests/http/tests/serviceworker/resources/request-worker.js
|
| @@ -303,7 +303,9 @@ async_test(function(t) {
|
| assert_equals(
|
| getContentType(request.headers), 'test/type',
|
| 'ContentType header of Request created with Blob body must be set.');
|
| - request.body.asText()
|
| + assert_false(request.bodyUsed,
|
| + 'bodyUsed must be true before calling text()');
|
| + request.text()
|
| .then(function(result) {
|
| assert_equals(result, 'Test Blob',
|
| 'Creating a Request with Blob body should success.');
|
| @@ -312,7 +314,7 @@ async_test(function(t) {
|
| assert_equals(
|
| getContentType(request.headers), 'text/plain;charset=UTF-8',
|
| 'ContentType header of Request created with string must be set.');
|
| - return request.body.asText();
|
| + return request.text();
|
| })
|
| .then(function(result) {
|
| assert_equals(result, 'Test String',
|
| @@ -323,7 +325,7 @@ async_test(function(t) {
|
| for (var i = 0; i < text.length; ++i)
|
| array[i] = text.charCodeAt(i);
|
| request = new Request(URL, {method: 'POST', body: array.buffer});
|
| - return request.body.asText();
|
| + return request.text();
|
| })
|
| .then(function(result) {
|
| assert_equals(
|
| @@ -335,7 +337,7 @@ async_test(function(t) {
|
| for (var i = 0; i < text.length; ++i)
|
| array[i] = text.charCodeAt(i);
|
| request = new Request(URL, {method: 'POST', body: array});
|
| - return request.body.asText();
|
| + return request.text();
|
| })
|
| .then(function(result) {
|
| assert_equals(
|
| @@ -348,7 +350,7 @@ async_test(function(t) {
|
| formData.append('sample file',
|
| new File(['file content'], 'file.dat'));
|
| request = new Request(URL, {method: 'POST', body: formData});
|
| - return request.body.asText();
|
| + return request.text();
|
| })
|
| .then(function(result) {
|
| var reg = new RegExp('multipart\/form-data; boundary=(.*)');
|
| @@ -380,4 +382,6 @@ async_test(function(t) {
|
| t.done();
|
| })
|
| .catch(unreached_rejection(t));
|
| + assert_true(request.bodyUsed,
|
| + 'bodyUsed must be true after calling text()');
|
| }, 'Request body test in ServiceWorkerGlobalScope');
|
|
|