diff --git a/workers/semantics/multiple-workers/005.html b/workers/semantics/multiple-workers/005.html deleted file mode 100644 index d5e21ea527476b..00000000000000 --- a/workers/semantics/multiple-workers/005.html +++ /dev/null @@ -1,38 +0,0 @@ - - -dedicated worker in shared worker in dedicated worker - - -
- - diff --git a/workers/semantics/multiple-workers/006-1.js b/workers/semantics/multiple-workers/006-1.js deleted file mode 100644 index 6c1ed932321caa..00000000000000 --- a/workers/semantics/multiple-workers/006-1.js +++ /dev/null @@ -1,3 +0,0 @@ - onconnect = function(e) { - e.ports[0].postMessage('3'); - } \ No newline at end of file diff --git a/workers/semantics/multiple-workers/006.html b/workers/semantics/multiple-workers/006.html deleted file mode 100644 index 7fbfd8e90f8014..00000000000000 --- a/workers/semantics/multiple-workers/006.html +++ /dev/null @@ -1,39 +0,0 @@ - - -shared worker in dedicated worker in shared worker - - -
- - diff --git a/workers/semantics/multiple-workers/007.html b/workers/semantics/multiple-workers/007.html deleted file mode 100644 index 5045759647bf6b..00000000000000 --- a/workers/semantics/multiple-workers/007.html +++ /dev/null @@ -1,41 +0,0 @@ - - -shared worker in dedicated worker in shared worker - - - -
- - diff --git a/workers/semantics/multiple-workers/exposure.any.js b/workers/semantics/multiple-workers/exposure.any.js new file mode 100644 index 00000000000000..7e226a7333fb49 --- /dev/null +++ b/workers/semantics/multiple-workers/exposure.any.js @@ -0,0 +1,11 @@ +// META: global=window,worker + +test(() => { + const assert = "ServiceWorkerGlobalScope" in globalThis ? assert_equals : assert_not_equals; + assert(globalThis.Worker, undefined); +}, "Worker exposure"); + +test(() => { + const assert = globalThis.GLOBAL.isWindow() ? assert_not_equals : assert_equals; + assert(globalThis.SharedWorker, undefined); +}, "SharedWorker exposure");