| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <title>FileReader: starting new reads while one is in progress</title> | 2 <title>FileReader: starting new reads while one is in progress</title> |
| 3 <link rel="author" title="Yinkan Li" href="mailto:liyinkan.biz@gmail.com"> | 3 <link rel="author" title="Yinkan Li" href="mailto:liyinkan.biz@gmail.com"> |
| 4 <link rel="help" href="http://dev.w3.org/2006/webapi/FileAPI/#MultipleReads"> | 4 <link rel="help" href="http://dev.w3.org/2006/webapi/FileAPI/#MultipleReads"> |
| 5 <script src="/resources/testharness.js"></script> | 5 <script src="/resources/testharness.js"></script> |
| 6 <script src="/resources/testharnessreport.js"></script> | 6 <script src="/resources/testharnessreport.js"></script> |
| 7 <div id="log"></div> | 7 <div id="log"></div> |
| 8 <script> | 8 <script> |
| 9 test(function() { | 9 test(function() { |
| 10 var blob_1 = new Blob(['TEST000000001']) | 10 var blob_1 = new Blob(['TEST000000001']) |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 }); | 55 }); |
| 56 reader.readAsArrayBuffer(blob_1) | 56 reader.readAsArrayBuffer(blob_1) |
| 57 assert_equals(reader.readyState, FileReader.LOADING, "readyState Must be LOADI
NG") | 57 assert_equals(reader.readyState, FileReader.LOADING, "readyState Must be LOADI
NG") |
| 58 }, 'test FileReader InvalidStateError exception in onloadstart event for readAsA
rrayBuffer'); | 58 }, 'test FileReader InvalidStateError exception in onloadstart event for readAsA
rrayBuffer'); |
| 59 | 59 |
| 60 async_test(function() { | 60 async_test(function() { |
| 61 var blob_1 = new Blob(['TEST000000001']) | 61 var blob_1 = new Blob(['TEST000000001']) |
| 62 var blob_2 = new Blob(['TEST000000002']) | 62 var blob_2 = new Blob(['TEST000000002']) |
| 63 var reader = new FileReader(); | 63 var reader = new FileReader(); |
| 64 reader.onloadend = this.step_func_done(function() { | 64 reader.onloadend = this.step_func_done(function() { |
| 65 assert_equals(reader.readyState, FileReader.LOADING, | 65 assert_equals(reader.readyState, FileReader.DONE, |
| 66 "readyState must be LOADING") | 66 "readyState must be DONE") |
| 67 reader.readAsArrayBuffer(blob_2) | 67 reader.readAsArrayBuffer(blob_2) |
| 68 assert_equals(reader.readyState, FileReader.LOADING, "readyState Must be LOA
DING") | 68 assert_equals(reader.readyState, FileReader.LOADING, "readyState Must be LOA
DING") |
| 69 }); | 69 }); |
| 70 reader.readAsArrayBuffer(blob_1) | 70 reader.readAsArrayBuffer(blob_1) |
| 71 assert_equals(reader.readyState, FileReader.LOADING, "readyState Must be LOADI
NG") | 71 assert_equals(reader.readyState, FileReader.LOADING, "readyState Must be LOADI
NG") |
| 72 }, 'test FileReader no InvalidStateError exception in onloadstart event for read
AsArrayBuffer'); | 72 }, 'test FileReader no InvalidStateError exception in onloadstart event for read
AsArrayBuffer'); |
| 73 </script> | 73 </script> |
| OLD | NEW |