blob: 24f8b642696a0b9cb150407194a801d2b358d11d [file] [log] [blame]
<!--
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) {
if (!(expected[i] in self)) {
postMessage(expected[i] + ' did not exist');
}
}
postMessage('done');
/*
-->
<!doctype html>
<title>members of DedicatedWorkerGlobalScope</title>
<link rel=help href="http://www.whatwg.org/html/#dom-worker">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../../workers.js"></script>
<div id="log"></div>
<script>
var t = async_test();
t.step(function() {
var worker = new Worker('#');
listenForMessages(t, worker);
});
</script>
<!--
*/
//-->