24 lines
883 B
HTML
24 lines
883 B
HTML
<!DOCTYPE html><!-- webkit-test-runner [ RequestIdleCallbackEnabled=true ] -->
|
|
<html>
|
|
<body>
|
|
<script src="../resources/js-test.js"></script>
|
|
<script>
|
|
|
|
description('This tests that requestIdleCallback identifier starts from 1 in each document.');
|
|
|
|
shouldBe('requestIdleCallback(() => { })', '1');
|
|
shouldBe('requestIdleCallback(() => { })', '2');
|
|
|
|
const iframe1 = document.body.appendChild(document.createElement('iframe'));
|
|
const iframe2 = document.body.appendChild(document.createElement('iframe'));
|
|
|
|
shouldBe('iframe1.contentWindow.requestIdleCallback(() => { })', '1');
|
|
shouldBe('iframe2.contentWindow.requestIdleCallback(() => { })', '1');
|
|
shouldBe('iframe1.contentWindow.requestIdleCallback(() => { })', '2');
|
|
shouldBe('iframe1.contentWindow.requestIdleCallback(() => { })', '3');
|
|
shouldBe('iframe2.contentWindow.requestIdleCallback(() => { })', '2');
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|