mirror of
https://github.com/servo/servo.git
synced 2025-09-11 07:28:19 +01:00
Update web-platform-tests to revision 50d6ee076e94273080d9f3b69be0bf4eeae156d3
This commit is contained in:
parent
3b9055510a
commit
280c87822d
331 changed files with 4209 additions and 866 deletions
|
@ -51,4 +51,20 @@ promise_test(async (t) => {
|
|||
idlArray.test();
|
||||
});
|
||||
}, 'test setup (worker registration)');
|
||||
|
||||
promise_test(t => {
|
||||
const url = encodeURI(`data:text/html,<!DOCTYPE html>
|
||||
<script>
|
||||
parent.postMessage({ isDefined: 'serviceWorker' in navigator }, '*');
|
||||
</` + `script>`);
|
||||
var p = new Promise((resolve, reject) => {
|
||||
window.addEventListener('message', event => {
|
||||
resolve(event.data.isDefined);
|
||||
});
|
||||
});
|
||||
with_iframe(url);
|
||||
return p.then(isDefined => {
|
||||
assert_false(isDefined, 'navigator.serviceWorker should not be defined in iframe');
|
||||
});
|
||||
}, 'navigator.serviceWorker is not available in a data: iframe');
|
||||
</script>
|
||||
|
|
|
@ -79,20 +79,6 @@ promise_test(function(t) {
|
|||
});
|
||||
}, 'Same-origin blob URL worker should intercept fetch().');
|
||||
|
||||
promise_test(function(t) {
|
||||
// Data URLs should result in an opaque origin and should probably not
|
||||
// have access to a cross-origin service worker. See:
|
||||
//
|
||||
// https://github.com/w3c/ServiceWorker/issues/1262
|
||||
//
|
||||
return doAsyncTest(t, {
|
||||
scheme: 'data',
|
||||
child: 'iframe',
|
||||
check: 'controller',
|
||||
expect: 'not inherit',
|
||||
});
|
||||
}, 'Data URL iframe should not inherit service worker controller.');
|
||||
|
||||
promise_test(function(t) {
|
||||
return doAsyncTest(t, {
|
||||
scheme: 'data',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue