1importScripts("/resources/testharness.js"); 2 3async_test(function() { 4 var file = new File(["bits"], "dummy", { 'type': 'text/plain', lastModified: 42 }); 5 var reader = new FileReader(); 6 reader.onload = this.step_func_done(function() { 7 assert_equals(file.name, "dummy", "file name"); 8 assert_equals(reader.result, "bits", "file content"); 9 assert_equals(file.lastModified, 42, "file lastModified"); 10 }); 11 reader.onerror = this.unreached_func("Unexpected error event"); 12 reader.readAsText(file); 13}, "FileReader in Worker"); 14 15done(); 16