Update web-platform-tests to revision df7fc2ece226676b8398ece13ddfd31b4f1eca5c

This commit is contained in:
WPT Sync Bot 2020-05-08 08:18:46 +00:00
parent 033156b961
commit cb40a5f9fe
186 changed files with 4525 additions and 1203 deletions

View file

@ -4,18 +4,17 @@ async function send_message_to_iframe(iframe, message, reply) {
}
return new Promise((resolve, reject) => {
let messageHandler = e => {
window.addEventListener('message', (e) => {
if (e.data.command !== message.command) {
reject(`Expected reply with command '${message.command}', got '${e.data.command}' instead`);
return;
}
window.removeEventListener('message', messageHandler);
if (e.data.result === reply) {
resolve();
} else {
reject();
reject(`Got unexpected reply '${e.data.result}' to command '${message.command}', expected '${reply}'`);
}
}
window.addEventListener('message', messageHandler);
}, { once: true });
iframe.contentWindow.postMessage(message, '*');
});
}