signal-abort-intercept.html (541B)
1 <!doctype html> 2 <script src="/resources/testharness.js"></script> 3 <script src="/resources/testharnessreport.js"></script> 4 <script> 5 promise_test(async t => { 6 let abort_signal; 7 let onabort_called = false; 8 navigation.onnavigate = t.step_func(e => { 9 abort_signal = e.signal; 10 abort_signal.onabort = () => onabort_called = true; 11 e.intercept(); 12 }); 13 14 await navigation.navigate("?1").finished; 15 assert_false(abort_signal.aborted); 16 assert_false(onabort_called); 17 }, "event.intercept() does not signal event.signal"); 18 </script>