Status: TIMEOUT | Duration: 47ms | Subtests: 0/1 | Open test on wpt.live | wpt.fyi
/svg/animations/repeatcount-numeric-limit.tentative.svg
<svg xmlns="http://www.w3.org/2000/svg" xmlns:h="http://www.w3.org/1999/xhtml"> <title>A huge 'repeatCount' (1e+309) is treated as unspecified</title> <h:link rel="help" href="https://w3c.github.io/svgwg/specs/animations/#TimingAttributes"/> <h:script src="/resources/testharness.js"/> <h:script src="/resources/testharnessreport.js"/> <rect width="50" height="100" fill="blue"> <animate attributeName="fill" from="#007f00" to="green" dur="10ms" fill="freeze" repeatCount="1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"/> </rect> <rect width="50" height="100" fill="blue" x="50"> <animate attributeName="fill" from="#007f00" to="green" dur="10ms" fill="freeze" repeatCount="1e+309"/> </rect> <script> promise_test(t => { let watchers = Array.from(document.getElementsByTagName('animate')).map(element => { let watcher = new EventWatcher(t, element, ['endEvent', 'repeatEvent']); return watcher.wait_for('endEvent').then(() => { assert_equals(getComputedStyle(element).fill, 'rgb(0, 128, 0)'); }); }); return Promise.all(watchers); }); </script> </svg>