mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Update web-platform-tests to revision 3bfdeb8976fc51748935c8d1f1014dfba8e08dfb
This commit is contained in:
parent
fcd6beb608
commit
cb63cfd5c7
185 changed files with 3083 additions and 1074 deletions
|
@ -58,6 +58,78 @@
|
|||
}));
|
||||
}, "Cross-site window, forced");
|
||||
|
||||
async_test(t => {
|
||||
let w = window.open("https://{{host}}:{{ports[https][0]}}/fetch/sec-metadata/resources/post-to-owner.py");
|
||||
t.add_cleanup(_ => w.close());
|
||||
let messages = 0;
|
||||
window.addEventListener('message', t.step_func(e => {
|
||||
messages++;
|
||||
if (e.source != w)
|
||||
return;
|
||||
|
||||
assert_header_equals(e.data, {
|
||||
"dest": "document",
|
||||
"site": "same-origin",
|
||||
"user": "?F",
|
||||
"mode": "navigate",
|
||||
});
|
||||
|
||||
if (messages == 1) {
|
||||
w.location.reload();
|
||||
} else {
|
||||
t.done();
|
||||
}
|
||||
}));
|
||||
}, "Same-origin window, forced, reloaded");
|
||||
|
||||
async_test(t => {
|
||||
let w = window.open("https://{{hosts[][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/post-to-owner.py");
|
||||
t.add_cleanup(_ => w.close());
|
||||
let messages = 0;
|
||||
window.addEventListener('message', t.step_func(e => {
|
||||
messages++;
|
||||
if (e.source != w)
|
||||
return;
|
||||
|
||||
assert_header_equals(e.data, {
|
||||
"dest": "document",
|
||||
"site": "same-site",
|
||||
"user": "?F",
|
||||
"mode": "navigate",
|
||||
});
|
||||
|
||||
if (messages == 1) {
|
||||
w.location.reload();
|
||||
} else {
|
||||
t.done();
|
||||
}
|
||||
}));
|
||||
}, "Same-site window, forced, reloaded");
|
||||
|
||||
async_test(t => {
|
||||
let w = window.open("https://{{hosts[alt][www]}}:{{ports[https][0]}}/fetch/sec-metadata/resources/post-to-owner.py");
|
||||
t.add_cleanup(_ => w.close());
|
||||
let messages = 0;
|
||||
window.addEventListener('message', t.step_func(e => {
|
||||
messages++;
|
||||
if (e.source != w)
|
||||
return;
|
||||
|
||||
assert_header_equals(e.data, {
|
||||
"dest": "document",
|
||||
"site": "cross-site",
|
||||
"user": "?F",
|
||||
"mode": "navigate",
|
||||
});
|
||||
|
||||
if (messages == 1) {
|
||||
w.location.reload();
|
||||
} else {
|
||||
t.done();
|
||||
}
|
||||
}));
|
||||
}, "Cross-site window, forced, reloaded");
|
||||
|
||||
// User-activated navigations:
|
||||
async_test(t => {
|
||||
let b = document.createElement('button');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue