| 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(); |