Index: LayoutTests/imported/web-platform-tests/FileAPI/FileReaderSync.worker.js |
diff --git a/LayoutTests/imported/web-platform-tests/FileAPI/FileReaderSync.worker.js b/LayoutTests/imported/web-platform-tests/FileAPI/FileReaderSync.worker.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..77af6a7a6a29612cd4e60fbe3bcb0a3d180d7d9a |
--- /dev/null |
+++ b/LayoutTests/imported/web-platform-tests/FileAPI/FileReaderSync.worker.js |
@@ -0,0 +1,28 @@ |
+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(); |