Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/body-mixin.js |
| diff --git a/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/body-mixin.js b/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/body-mixin.js |
| index bf42d0cddae6b1e4c2748890a49cec8bf17d8361..e476403b05ca9006f69c1a53a4fa45e435241fec 100644 |
| --- a/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/body-mixin.js |
| +++ b/third_party/WebKit/LayoutTests/http/tests/fetch/script-tests/body-mixin.js |
| @@ -260,32 +260,37 @@ promise_test(t => { |
| promise_test(t => { |
| var res = new Response(''); |
| - res.body.getReader(); |
| + const reader = res.body.getReader(); |
| return res.arrayBuffer().then(unreached_fulfillment(t), e => { |
| + // TODO: yhirano Use finally when it's available. Ditto below. |
|
Yuki
2016/04/25 06:57:10
typo: TODO(yhirano): ...
yhirano
2016/04/25 07:01:51
Done.
|
| + reader.releaseLock(); |
| assert_equals(e.name, 'TypeError'); |
| }); |
| }, 'Locked => arrayBuffer'); |
| promise_test(t => { |
| var res = new Response(''); |
| - res.body.getReader(); |
| + const reader = res.body.getReader(); |
| return res.blob().then(unreached_fulfillment(t), e => { |
| + reader.releaseLock(); |
| assert_equals(e.name, 'TypeError'); |
| }); |
| }, 'Locked => blob'); |
| promise_test(t => { |
| var res = new Response(''); |
| - res.body.getReader(); |
| + const reader = res.body.getReader(); |
| return res.json().then(unreached_fulfillment(t), e => { |
| + reader.releaseLock(); |
| assert_equals(e.name, 'TypeError'); |
| }); |
| }, 'Locked => json'); |
| promise_test(t => { |
| var res = new Response(''); |
| - res.body.getReader(); |
| + const reader = res.body.getReader(); |
| return res.text().then(unreached_fulfillment(t), e => { |
| + reader.releaseLock(); |
| assert_equals(e.name, 'TypeError'); |
| }); |
| }, 'Locked => text'); |