17 lines
530 B
HTML
17 lines
530 B
HTML
<!doctype html>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<iframe id="i" src="/common/blank.html"></iframe>
|
|
<script>
|
|
test(t => {
|
|
let assertionHappened = false;
|
|
navigation.onnavigate = t.step_func_done(e => {
|
|
e.preventDefault();
|
|
assert_throws_dom("InvalidStateError", () => e.intercept());
|
|
assertionHappened = true;
|
|
});
|
|
|
|
location.href = "#1";
|
|
assert_true(assertionHappened);
|
|
}, "event.intercept() throws if used on a canceled event");
|
|
</script>
|