1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="utf-8"> 5 <title>FileAPI Test: filereader_readystate</title> 6 <link rel="author" title="Intel" href="http://www.intel.com"> 7 <link rel="help" href="http://dev.w3.org/2006/webapi/FileAPI/#blobreader-state"> 8 <script src="/resources/testharness.js"></script> 9 <script src="/resources/testharnessreport.js"></script> 10 </head> 11 <body> 12 <div id="log"></div> 13 14 <script> 15 async_test(function() { 16 var blob = new Blob(["THIS TEST THE READYSTATE WHEN READ BLOB"]); 17 var reader = new FileReader(); 18 19 assert_equals(reader.readyState, reader.EMPTY); 20 21 reader.onloadstart = this.step_func(function(evt) { 22 assert_equals(reader.readyState, reader.LOADING); 23 }); 24 25 reader.onloadend = this.step_func(function(evt) { 26 assert_equals(reader.readyState, reader.DONE); 27 this.done(); 28 }); 29 30 reader.readAsDataURL(blob); 31 }); 32 </script> 33 </body> 34</html> 35