mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005'
This commit is contained in:
parent
ace9b32b1c
commit
df68c4e5d1
15632 changed files with 514865 additions and 155000 deletions
|
@ -0,0 +1,41 @@
|
|||
// META: script=/common/dispatcher/dispatcher.js
|
||||
// META: script=/common/get-host-info.sub.js
|
||||
// META: script=/common/utils.js
|
||||
|
||||
promise_test((t) => {
|
||||
const url = `${get_host_info().HTTP_ORIGIN}/common/text-plain.txt`;
|
||||
const promise = fetch(url, { mode: "no-cors" });
|
||||
return promise_rejects_js(t, TypeError, promise, "mixed content fetch");
|
||||
}, "Mixed content checks apply to fetches in sandboxed documents");
|
||||
|
||||
promise_test(async (t) => {
|
||||
const uuid = token();
|
||||
const context = new RemoteContext(uuid);
|
||||
|
||||
const iframe = document.body.appendChild(document.createElement("iframe"));
|
||||
iframe.src = remoteExecutorUrl(uuid, { protocol: "http:" });
|
||||
|
||||
const result = await Promise.race([
|
||||
context.execute_script(() => "loaded"),
|
||||
new Promise((resolve) => t.step_timeout(() => {
|
||||
resolve("timed out");
|
||||
}, 1000 /* ms */)),
|
||||
]);
|
||||
assert_equals(result, "timed out");
|
||||
}, "Mixed content checks apply to iframes in sandboxed documents");
|
||||
|
||||
|
||||
promise_test(async (t) => {
|
||||
const uuid = token();
|
||||
|
||||
const popup = window.open(remoteExecutorUrl(uuid, { protocol: "http:" }));
|
||||
|
||||
const context = new RemoteContext(uuid);
|
||||
const result = await Promise.race([
|
||||
context.execute_script(() => "loaded"),
|
||||
new Promise((resolve) => t.step_timeout(() => {
|
||||
resolve("timed out");
|
||||
}, 1000 /* ms */)),
|
||||
]);
|
||||
assert_equals(result, "timed out");
|
||||
}, "Mixed content checks apply to popups in sandboxed documents");
|
Loading…
Add table
Add a link
Reference in a new issue