| Index: third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/response-content.js | 
| diff --git a/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/response-content.js b/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/response-content.js | 
| index 0a9fe017fef3e0479d55208bf873148cdd0d1d3f..b445b728b2ee3993cd9d03553e1bb62751431ae6 100644 | 
| --- a/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/response-content.js | 
| +++ b/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/response-content.js | 
| @@ -78,7 +78,7 @@ promise_test(function() { | 
| }); | 
| }, 'Behavior of Response with ArrayBufferView content with a slice.'); | 
|  | 
| -promise_test(function() { | 
| +promise_test(function(t) { | 
| var formData = new FormData(); | 
| formData.append('sample string', '1234567890'); | 
| formData.append('sample blob', new Blob(['blob content'])); | 
| @@ -111,6 +111,25 @@ promise_test(function() { | 
| assert_equals( | 
| result, expected_body, | 
| 'Creating a Response with FormData body must succeed.'); | 
| +          response = new Response( | 
| +            expected_body, {headers: [['Content-Type', regResult[0]]]}); | 
| +          return response.formData(); | 
| +        }) | 
| +      .then(function(result) { | 
| +          assert_equals(result.get('sample string'), | 
| +                        formData.get('sample string')); | 
| +          assert_equals(result.get('sample blob').name, | 
| +                        formData.get('sample blob').name); | 
| +          assert_equals(result.get('sample blob').size, | 
| +                        formData.get('sample blob').size); | 
| +          assert_equals(result.get('sample blob').type, | 
| +                        'application/octet-stream'); | 
| +          assert_equals(result.get('sample file').name, | 
| +                        formData.get('sample file').name); | 
| +          assert_equals(result.get('sample file').size, | 
| +                        formData.get('sample file').size); | 
| +          assert_equals(result.get('sample file').type, | 
| +                        'application/octet-stream'); | 
| }); | 
| }, 'Behavior of Response with FormData content'); | 
|  | 
| @@ -125,9 +144,22 @@ promise_test(function() { | 
| 'A Response constructed with a URLSearchParams should have a Content-Type.'); | 
| return response.text() | 
| .then(function(result) { | 
| +          const expected_body = | 
| +            'sample+string=1234567890&sample+string+2=1234567890+%26+2'; | 
| assert_equals( | 
| -            result, 'sample+string=1234567890&sample+string+2=1234567890+%26+2', | 
| +            result, expected_body, | 
| 'Creating a Response with URLSearchParams body must succeed.'); | 
| +          response = new Response( | 
| +            expected_body, {headers: [ | 
| +              ['Content-Type', | 
| +               'application/x-www-form-urlencoded; charset=UTF-8']]}); | 
| +          return response.formData(); | 
| +        }) | 
| +      .then(function(result) { | 
| +          assert_equals(result.get('sample string'), | 
| +                        urlSearchParams.get('sample string')); | 
| +          assert_equals(result.get('sample string 2'), | 
| +                        urlSearchParams.get('sample string 2')); | 
| }); | 
| }, 'Behavior of Response with URLSearchParams content'); | 
|  | 
|  |