Index: pkg/polymer/lib/elements/web-animations-js/test/testcases/auto-test-keyframe-creation-checks.js |
diff --git a/pkg/polymer/lib/elements/web-animations-js/test/testcases/auto-test-keyframe-creation-checks.js b/pkg/polymer/lib/elements/web-animations-js/test/testcases/auto-test-keyframe-creation-checks.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2471810d0b6bd0a5fc847999a7cdc6cf507d03f4 |
--- /dev/null |
+++ b/pkg/polymer/lib/elements/web-animations-js/test/testcases/auto-test-keyframe-creation-checks.js |
@@ -0,0 +1,67 @@ |
+timing_test(function() { |
+ at(0, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'50px'}, |
+ {'left':'50px'}, |
+ {'left':'100px'}, |
+ {'left':'50px'}, |
+ {'left':'100px'}, |
+ {'left':'200px'}, |
+ {'left':'200px'}]); |
+ }, "Autogenerated"); |
+ at(0.4, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'50px'}, |
+ {'left':'50px'}, |
+ {'left':'120px'}, |
+ {'left':'80px'}, |
+ {'left':'120px'}, |
+ {'left':'120px'}, |
+ {'left':'360px'}]); |
+ }, "Autogenerated"); |
+ at(0.8, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'50px'}, |
+ {'left':'50px'}, |
+ {'left':'140px'}, |
+ {'left':'110px'}, |
+ {'left':'140px'}, |
+ {'left':'120px'}, |
+ {'left':'340px'}]); |
+ }, "Autogenerated"); |
+ at(1.2000000000000002, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'120px'}, |
+ {'left':'80px'}, |
+ {'left':'160px'}, |
+ {'left':'140px'}, |
+ {'left':'160px'}, |
+ {'left':'146.6666717529297px'}, |
+ {'left':'340px'}]); |
+ }, "Autogenerated"); |
+ at(1.6, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'160px'}, |
+ {'left':'140px'}, |
+ {'left':'180px'}, |
+ {'left':'170px'}, |
+ {'left':'180px'}, |
+ {'left':'173.3333282470703px'}, |
+ {'left':'360px'}]); |
+ }, "Autogenerated"); |
+ at(2, function() { |
+ assert_styles( |
+ '.anim', |
+ {'left':'200px'}); |
+ }, "Autogenerated"); |
+ at(2.4, function() { |
+ assert_styles( |
+ '.anim', |
+ {'left':'200px'}); |
+ }, "Autogenerated"); |
+}, "Autogenerated checks."); |