importScripts("/resources/testharness.js"); var blob, readerSync; setup(function() { readerSync = new FileReaderSync(); blob = new Blob(["test"]); }); test(function() { assert_true(readerSync instanceof FileReaderSync); }, "Interface"); test(function() { var text = readerSync.readAsText(blob); assert_equals(text, "test"); }, "readAsText"); test(function() { var data = readerSync.readAsDataURL(blob); assert_equals(data.indexOf("data:"), 0); }, "readAsDataURL"); test(function() { var data = readerSync.readAsArrayBuffer(blob); assert_true(data instanceof ArrayBuffer); }, "readAsArrayBuffer"); done();