mirror of
https://github.com/servo/servo.git
synced 2025-06-24 17:14:33 +01:00
20 lines
690 B
HTML
20 lines
690 B
HTML
<!doctype html>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<script>
|
|
async_test(t => {
|
|
navigation.onnavigatesuccess = t.step_func_done(e => {
|
|
assert_equals(location.hash, "#1");
|
|
assert_equals(e.constructor, Event);
|
|
assert_false(e.bubbles);
|
|
assert_false(e.cancelable);
|
|
});
|
|
navigation.onnavigateerror = t.step_func_done(assert_unreached);
|
|
navigation.onnavigate = e => {
|
|
e.intercept({ handler: () => new Promise(resolve => t.step_timeout(resolve, 0)) });
|
|
};
|
|
|
|
location.href = "#1";
|
|
assert_equals(location.hash, "#1");
|
|
}, "event.intercept() should proceed if the given promise resolves");
|
|
</script>
|