haikuwebkit/LayoutTests/resize-observer/modify-frametree-in-callbac...

26 lines
721 B
HTML

<!doctype html><!-- webkit-test-runner [ ResizeObserverEnabled=true ] -->
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<div>Test pass if no crash.</div>
<iframe src="./resources/frameset1.html"></iframe>
<script>
function test0() {
let test = async_test('test0: Frametree changed in callback');
setInterval(function() {
let frameset = document.querySelector('iframe').contentDocument.querySelector('frameset');
if (frameset && frameset.childElementCount == 0) {
test.done();
}
}, 10);
}
test(_ => {
assert_own_property(window, "ResizeObserver");
}, "ResizeObserver implemented");
test0();
</script>