Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / imported / web-platform-tests / FileAPI / FileReaderSync.worker.js
blob77af6a7a6a29612cd4e60fbe3bcb0a3d180d7d9a
1 importScripts("/resources/testharness.js");
3 var blob, readerSync;
4 setup(function() {
5 readerSync = new FileReaderSync();
6 blob = new Blob(["test"]);
7 });
9 test(function() {
10 assert_true(readerSync instanceof FileReaderSync);
11 }, "Interface");
13 test(function() {
14 var text = readerSync.readAsText(blob);
15 assert_equals(text, "test");
16 }, "readAsText");
18 test(function() {
19 var data = readerSync.readAsDataURL(blob);
20 assert_equals(data.indexOf("data:"), 0);
21 }, "readAsDataURL");
23 test(function() {
24 var data = readerSync.readAsArrayBuffer(blob);
25 assert_true(data instanceof ArrayBuffer);
26 }, "readAsArrayBuffer");
28 done();