25 lines
711 B
JavaScript
25 lines
711 B
JavaScript
// META: global=dedicatedworker,shadowrealm-in-window
|
|
// META: script=/resources/WebIDLParser.js
|
|
// META: script=/resources/idlharness.js
|
|
|
|
"use strict";
|
|
|
|
idl_test(
|
|
["html"],
|
|
["wai-aria", "dom", "cssom", "touch-events", "uievents", "performance-timeline"],
|
|
idlArray => {
|
|
if (self.GLOBAL.isShadowRealm()) {
|
|
return;
|
|
}
|
|
|
|
idlArray.add_untested_idls('typedef Window WindowProxy;');
|
|
idlArray.add_objects({
|
|
WorkerLocation: ['self.location'],
|
|
WorkerNavigator: ['self.navigator'],
|
|
EventSource: ['new EventSource("http://invalid")'],
|
|
Worker: [],
|
|
MessageEvent: ['new MessageEvent("message", { data: 5 })'],
|
|
DedicatedWorkerGlobalScope: ['self'],
|
|
});
|
|
}
|
|
);
|