haikuwebkit/LayoutTests/fast/animation/request-animation-frame-thr...

32 lines
1.6 KiB
Plaintext

Test that requestAnimationFrame gets the right throttling in an iframe when inserted into a document.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS internals.requestAnimationFrameThrottlingReasons() is "[Unthrottled]"
PASS internals.requestAnimationFrameInterval is 0.015
PASS frame.contentWindow.internals.requestAnimationFrameThrottlingReasons() is "[Unthrottled]"
PASS frame.contentWindow.internals.requestAnimationFrameInterval is 0.015
internals.setLowPowerModeEnabled(true);
PASS internals.requestAnimationFrameThrottlingReasons() is "LowPowerMode"
PASS internals.requestAnimationFrameInterval is 0.030
PASS frame.contentWindow.internals.requestAnimationFrameThrottlingReasons() is "LowPowerMode"
PASS frame.contentWindow.internals.requestAnimationFrameInterval is 0.030
frame.remove()
document.body.appendChild(frame)
PASS internals.requestAnimationFrameThrottlingReasons() is "LowPowerMode"
PASS internals.requestAnimationFrameInterval is 0.030
PASS frame.contentWindow.internals.requestAnimationFrameThrottlingReasons() is "LowPowerMode"
PASS frame.contentWindow.internals.requestAnimationFrameInterval is 0.030
frame.remove()
internals.setLowPowerModeEnabled(false);
PASS internals.requestAnimationFrameThrottlingReasons() is "[Unthrottled]"
PASS internals.requestAnimationFrameInterval is 0.015
document.body.appendChild(frame)
PASS frame.contentWindow.internals.requestAnimationFrameThrottlingReasons() is "[Unthrottled]"
PASS frame.contentWindow.internals.requestAnimationFrameInterval is 0.015
PASS successfullyParsed is true
TEST COMPLETE