| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <meta charset=utf-8> | 2 <meta charset=utf-8> |
| 3 <title>KeyframeEffectReadOnly spacing attribute tests</title> | 3 <title>KeyframeEffectReadOnly spacing attribute tests</title> |
| 4 <link rel="help" | 4 <link rel="help" |
| 5 href="https://w3c.github.io/web-animations/#dom-keyframeeffectreadonly-spacing"> | 5 href="https://w3c.github.io/web-animations/#dom-keyframeeffectreadonly-spacing"> |
| 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 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 52 test(function(t) { | 52 test(function(t) { |
| 53 assert_throws(new TypeError, function() { | 53 assert_throws(new TypeError, function() { |
| 54 createDiv(t).animate(null, { spacing: 'paced()' }); | 54 createDiv(t).animate(null, { spacing: 'paced()' }); |
| 55 }); | 55 }); |
| 56 }, 'Test throwing TypeError if these is no paced property'); | 56 }, 'Test throwing TypeError if these is no paced property'); |
| 57 | 57 |
| 58 test(function(t) { | 58 test(function(t) { |
| 59 assert_throws(new TypeError, function() { | 59 assert_throws(new TypeError, function() { |
| 60 createDiv(t).animate(null, { spacing: 'paced(.margin)' }); | 60 createDiv(t).animate(null, { spacing: 'paced(.margin)' }); |
| 61 }); | 61 }); |
| 62 }, 'Test throwing TypeError if using a non-ident started string'); | 62 }, 'Test throwing TypeError if using a non-ident started string with ' + |
| 63 'a period'); |
| 63 | 64 |
| 64 test(function(t) { | 65 test(function(t) { |
| 65 assert_throws(new TypeError, function() { | 66 assert_throws(new TypeError, function() { |
| 66 createDiv(t).animate(null, { spacing: 'paced(1margin)' }); | 67 createDiv(t).animate(null, { spacing: 'paced(1margin)' }); |
| 67 }); | 68 }); |
| 68 }, 'Test throwing TypeError if using a non-ident started string'); | 69 }, 'Test throwing TypeError if using a non-ident started string with ' + |
| 70 'a number'); |
| 69 | 71 |
| 70 test(function(t) { | 72 test(function(t) { |
| 71 assert_throws(new TypeError, function() { | 73 assert_throws(new TypeError, function() { |
| 72 createDiv(t).animate(null, { spacing: 'paced(\\)' }); | 74 createDiv(t).animate(null, { spacing: 'paced(\\)' }); |
| 73 }); | 75 }); |
| 74 }, 'Test throwing TypeError if using a non-ident started string with ' + | 76 }, 'Test throwing TypeError if using a non-ident started string with ' + |
| 75 'an invalid escape'); | 77 'an invalid escape'); |
| 76 | 78 |
| 77 test(function(t) { | 79 test(function(t) { |
| 78 assert_throws(new TypeError, function() { | 80 assert_throws(new TypeError, function() { |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 228 assert_equals(anim.effect.spacing, 'distribute', 'spacing mode'); | 230 assert_equals(anim.effect.spacing, 'distribute', 'spacing mode'); |
| 229 }, 'Test spacing value if setting distribute'); | 231 }, 'Test spacing value if setting distribute'); |
| 230 | 232 |
| 231 test(function(t) { | 233 test(function(t) { |
| 232 var anim = createDiv(t).animate(null, { spacing: 'paced(margin-left)' }); | 234 var anim = createDiv(t).animate(null, { spacing: 'paced(margin-left)' }); |
| 233 assert_equals(anim.effect.spacing, 'paced(margin-left)', 'spacing mode'); | 235 assert_equals(anim.effect.spacing, 'paced(margin-left)', 'spacing mode'); |
| 234 }, 'Test spacing value if setting paced'); | 236 }, 'Test spacing value if setting paced'); |
| 235 | 237 |
| 236 </script> | 238 </script> |
| 237 </body> | 239 </body> |
| OLD | NEW |