mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Update web-platform-tests to revision c792ea26624bde49b72afce348de07ab72fb9ad7
This commit is contained in:
parent
e051c5880e
commit
ca45711d07
178 changed files with 2163 additions and 1807 deletions
|
@ -0,0 +1,33 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>beforeunload event is emitted synchronously</title>
|
||||
<link rel="help" href="https://html.spec.whatwg.org/multipage/webappapis.html#the-event-handler-processing-algorithm">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<body>
|
||||
<script>
|
||||
'use strict';
|
||||
// "navigate a browsing context" synchronously calls "prompt to unload", which
|
||||
// synchronously calls "dispatch an event".
|
||||
|
||||
async_test(function(t) {
|
||||
var iframe = document.createElement('iframe');
|
||||
|
||||
iframe.onload = t.step_func(function() {
|
||||
var callCount = 0;
|
||||
|
||||
iframe.contentWindow.onbeforeunload = function() {
|
||||
callCount += 1;
|
||||
};
|
||||
|
||||
iframe.contentWindow.location.href = '/common/blank.html';
|
||||
|
||||
assert_equals(callCount, 1, 'invoked synchronously exactly once');
|
||||
|
||||
t.done();
|
||||
});
|
||||
|
||||
document.body.appendChild(iframe);
|
||||
});
|
||||
</script>
|
||||
</body>
|
Loading…
Add table
Add a link
Reference in a new issue