Index: third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js b/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2ef466ccdc30484120ff81730d90bd13cb0e52eb |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js |
@@ -0,0 +1,18 @@ |
+importScripts("/resources/testharness.js"); |
+ |
+var expected = [ |
+ 'postMessage', 'onmessage', /* DedicatedWorkerGlobalScope */ |
+ 'self', 'location', 'close', 'onerror', 'onoffline', 'ononline', /* WorkerGlobalScope */ |
+ 'addEventListener', 'removeEventListener', 'dispatchEvent', /* EventListener */ |
+ 'importScripts', 'navigator', /* WorkerUtils */ |
+ 'setTimeout', 'clearTimeout', 'setInterval', 'clearInterval', /* WindowTimers */ |
+ 'btoa', 'atob' /* WindowBase64 */ |
+]; |
+for (var i = 0; i < expected.length; ++i) { |
+ var property = expected[i]; |
+ test(function() { |
+ assert_true(property in self); |
+ }, "existence of " + property); |
+} |
+ |
+done(); |