Commit c5b84f34 authored by Eriko Kurimoto's avatar Eriko Kurimoto Committed by Commit Bot

SharedWorker: Add ES module SharedWorker for WorkerInBackgroundPage

This CL adds browser tests for 'module' type shared workers in
WorkerTest.WorkerInBackgroundPage.

Bug: 824646
Change-Id: I4500087be534bb384bcf4171437b50312b2a7da1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2061578Reviewed-by: default avatarHiroki Nakagawa <nhiroki@chromium.org>
Commit-Queue: Eriko Kurimoto <elkurin@google.com>
Cr-Commit-Position: refs/heads/master@{#743451}
parent d5df8b85
...@@ -83,6 +83,10 @@ chrome.test.getConfig(function(config) { ...@@ -83,6 +83,10 @@ chrome.test.getConfig(function(config) {
undefined, undefined,
() => { return new SharedWorker(sharedWorkerUrl) }, () => { return new SharedWorker(sharedWorkerUrl) },
sharedWorkerUrl), sharedWorkerUrl),
noRedirectTest.bind(
undefined,
() => { return new SharedWorker(sharedWorkerUrl, {type: 'module'}) },
sharedWorkerUrl),
sameOriginRedirectTest.bind( sameOriginRedirectTest.bind(
undefined, undefined,
...@@ -96,6 +100,12 @@ chrome.test.getConfig(function(config) { ...@@ -96,6 +100,12 @@ chrome.test.getConfig(function(config) {
undefined, undefined,
() => { return new SharedWorker(redirectedSharedWorkerUrl) }, () => { return new SharedWorker(redirectedSharedWorkerUrl) },
sharedWorkerUrl), sharedWorkerUrl),
sameOriginRedirectTest.bind(
undefined,
() => {
return new SharedWorker(redirectedSharedWorkerUrl, {type: 'module'});
},
sharedWorkerUrl),
crossOriginRedirectTest.bind( crossOriginRedirectTest.bind(
undefined, undefined,
...@@ -108,5 +118,11 @@ chrome.test.getConfig(function(config) { ...@@ -108,5 +118,11 @@ chrome.test.getConfig(function(config) {
crossOriginRedirectTest.bind( crossOriginRedirectTest.bind(
undefined, undefined,
() => { return new SharedWorker(crossOriginRedirectedSharedWorkerUrl) }), () => { return new SharedWorker(crossOriginRedirectedSharedWorkerUrl) }),
crossOriginRedirectTest.bind(
undefined,
() => {
return new SharedWorker(crossOriginRedirectedSharedWorkerUrl,
{type: 'module'});
}),
]); ]);
}); });
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment