mirror of
https://github.com/servo/servo.git
synced 2025-07-21 14:23:41 +01:00
13 lines
391 B
JavaScript
13 lines
391 B
JavaScript
function assert_no_message_from(frame, test) {
|
|
wait_for_message_from(frame, test)
|
|
.then(test.unreached_func("Frame should not have sent a message."));
|
|
}
|
|
|
|
function wait_for_message_from(frame, test) {
|
|
return new Promise((resolve, reject) => {
|
|
window.addEventListener("message", test.step_func(e => {
|
|
if (e.source == frame.contentWindow)
|
|
resolve(e);
|
|
}));
|
|
});
|
|
}
|