summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/workers/constructors/Worker/DedicatedWorkerGlobalScope-members.worker.js
blob: 2ef466ccdc30484120ff81730d90bd13cb0e52eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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();