summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/svg/animations/repeatcount-attribute-mutation.html
blob: fd4952b4bab7a2877e855578a6b71490cc83c66c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!doctype html>
<title>Mutating the 'repeatCount' attribute after the element has been inserted</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<svg height="0">
  <rect width="10" height="100" fill="blue">
    <animate id="anim" attributeName="width" from="10" to="100" dur="10ms"
             repeatCount="indefinite"/>
  </rect>
</svg>
<script>
  promise_test(t => {
    const anim = document.getElementById("anim");
    anim.removeAttribute('repeatCount');

    const watcher = new EventWatcher(t, anim, ['endEvent', 'repeatEvent']);
    return watcher.wait_for('endEvent');
  });
</script>