| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <meta charset=utf-8> | 2 <meta charset=utf-8> |
| 3 <title>KeyframeEffectReadOnly getComputedTiming() tests</title> | 3 <title>KeyframeEffectReadOnly getComputedTiming() tests</title> |
| 4 <link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffect
readonly-getcomputedtiming"> | 4 <link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffect
readonly-getcomputedtiming"> |
| 5 <link rel="author" title="Boris Chiou" href="mailto:boris.chiou@gmail.com"> | 5 <link rel="author" title="Boris Chiou" href="mailto:boris.chiou@gmail.com"> |
| 6 <script src="/resources/testharness.js"></script> | 6 <script src="/resources/testharness.js"></script> |
| 7 <script src="/resources/testharnessreport.js"></script> | 7 <script src="/resources/testharnessreport.js"></script> |
| 8 <script src="../../testcommon.js"></script> | 8 <script src="../../testcommon.js"></script> |
| 9 <body> | 9 <body> |
| 10 <div id="log"></div> | 10 <div id="log"></div> |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 182 expected: Infinity }, | 182 expected: Infinity }, |
| 183 { desc: "an infinite duration and negative delay", | 183 { desc: "an infinite duration and negative delay", |
| 184 input: { duration: Infinity, iterations: 10, delay: -1000 }, | 184 input: { duration: Infinity, iterations: 10, delay: -1000 }, |
| 185 expected: Infinity }, | 185 expected: Infinity }, |
| 186 { desc: "an non-zero duration and negative delay", | 186 { desc: "an non-zero duration and negative delay", |
| 187 input: { duration: 1000, iterations: 2, delay: -1000 }, | 187 input: { duration: 1000, iterations: 2, delay: -1000 }, |
| 188 expected: 1000 }, | 188 expected: 1000 }, |
| 189 { desc: "an non-zero duration and negative delay greater than active " + | 189 { desc: "an non-zero duration and negative delay greater than active " + |
| 190 "duration", | 190 "duration", |
| 191 input: { duration: 1000, iterations: 2, delay: -3000 }, | 191 input: { duration: 1000, iterations: 2, delay: -3000 }, |
| 192 expected: 0 }, | 192 expected: -1000 }, |
| 193 { desc: "a zero duration and negative delay", | 193 { desc: "a zero duration and negative delay", |
| 194 input: { duration: 0, iterations: 2, delay: -1000 }, | 194 input: { duration: 0, iterations: 2, delay: -1000 }, |
| 195 expected: 0 } | 195 expected: -1000 } |
| 196 ]; | 196 ]; |
| 197 | 197 |
| 198 gEndTimeTests.forEach(function(stest) { | 198 gEndTimeTests.forEach(function(stest) { |
| 199 test(function(t) { | 199 test(function(t) { |
| 200 var effect = new KeyframeEffectReadOnly(target, | 200 var effect = new KeyframeEffectReadOnly(target, |
| 201 { left: ["10px", "20px"] }, | 201 { left: ["10px", "20px"] }, |
| 202 stest.input); | 202 stest.input); |
| 203 | 203 |
| 204 assert_equals(effect.getComputedTiming().endTime, | 204 assert_equals(effect.getComputedTiming().endTime, |
| 205 stest.expected); | 205 stest.expected); |
| 206 | 206 |
| 207 }, "getComputedTiming().endTime for " + stest.desc); | 207 }, "getComputedTiming().endTime for " + stest.desc); |
| 208 }); | 208 }); |
| 209 | 209 |
| 210 done(); | 210 done(); |
| 211 </script> | 211 </script> |
| 212 </body> | 212 </body> |
| OLD | NEW |