ladybird/Tests/LibWeb/Text/input/CloseWatcher-fire-once.html
2024-12-07 12:06:53 +00:00

18 lines
539 B
HTML

<!DOCTYPE html>
<script src="include.js"></script>
<script>
test(() => {
let controller = new AbortController();
let watcher = new CloseWatcher({ signal: controller.signal });
let oncancel_call_count_ = 0;
let onclose_call_count_ = 0;
watcher.oncancel = () => oncancel_call_count_++;
watcher.onclose = () => onclose_call_count_++;
watcher.requestClose();
controller.abort();
println(oncancel_call_count_);
println(onclose_call_count_);
})
</script>