getKeyframes.html (822B)
1 <!DOCTYPE html> 2 <meta charset=utf-8> 3 <title>KeyframeEffect getKeyframes()</title> 4 <link rel="help" 5 href="https://drafts.csswg.org/web-animations/#dom-keyframeeffect-getkeyframes"> 6 <script src="/resources/testharness.js"></script> 7 <script src="/resources/testharnessreport.js"></script> 8 <script src="../../resources/keyframe-utils.js"></script> 9 <script src="../../resources/keyframe-tests.js"></script> 10 <body> 11 <div id="log"></div> 12 <div id="target"></div> 13 <script> 14 'use strict'; 15 16 const target = document.getElementById('target'); 17 18 19 for (const subtest of gKeyframeSerializationTests) { 20 test(t => { 21 const effect = new KeyframeEffect(target, subtest.input); 22 assert_frame_lists_equal(effect.getKeyframes(), subtest.output); 23 }, `getKeyframes() should serialize its css values with ${subtest.desc}`); 24 } 25 </script>