Index: pkg/polymer/lib/elements/web-animations-js/test/testcases/auto-test-iterations-basic-checks.js |
diff --git a/pkg/polymer/lib/elements/web-animations-js/test/testcases/auto-test-iterations-basic-checks.js b/pkg/polymer/lib/elements/web-animations-js/test/testcases/auto-test-iterations-basic-checks.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..22003c1ef62e310c24424af5729b595770b086af |
--- /dev/null |
+++ b/pkg/polymer/lib/elements/web-animations-js/test/testcases/auto-test-iterations-basic-checks.js |
@@ -0,0 +1,162 @@ |
+timing_test(function() { |
+ at(0, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'100px'}, |
+ {'left':'100px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'100px'}, |
+ {'left':'100px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+ at(0.9, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'280px'}, |
+ {'left':'172px'}, |
+ {'left':'180px'}, |
+ {'left':'120px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'280px'}, |
+ {'left':'172px'}, |
+ {'left':'180px'}, |
+ {'left':'120px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+ at(1.8, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'260px'}, |
+ {'left':'164px'}, |
+ {'left':'180px'}, |
+ {'left':'140px'}, |
+ {'left':'116px'}, |
+ {'left':'180px'}, |
+ {'left':'260px'}, |
+ {'left':'164px'}, |
+ {'left':'180px'}, |
+ {'left':'140px'}, |
+ {'left':'116px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+ at(2.7, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'240px'}, |
+ {'left':'156px'}, |
+ {'left':'180px'}, |
+ {'left':'160px'}, |
+ {'left':'124px'}, |
+ {'left':'180px'}, |
+ {'left':'240px'}, |
+ {'left':'156px'}, |
+ {'left':'180px'}, |
+ {'left':'160px'}, |
+ {'left':'124px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+ at(3.6, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'132px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'132px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+ at(4.5, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'200px'}, |
+ {'left':'140px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'200px'}, |
+ {'left':'140px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+ at(5.4, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'180px'}, |
+ {'left':'132px'}, |
+ {'left':'180px'}, |
+ {'left':'220px'}, |
+ {'left':'148px'}, |
+ {'left':'180px'}, |
+ {'left':'220px'}, |
+ {'left':'148px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'132px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+ at(6.300000000000001, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'160px'}, |
+ {'left':'124px'}, |
+ {'left':'180px'}, |
+ {'left':'240px'}, |
+ {'left':'156px'}, |
+ {'left':'180px'}, |
+ {'left':'240px'}, |
+ {'left':'156px'}, |
+ {'left':'180px'}, |
+ {'left':'160px'}, |
+ {'left':'124px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+ at(7.200000000000001, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'140px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'260px'}, |
+ {'left':'164px'}, |
+ {'left':'180px'}, |
+ {'left':'260px'}, |
+ {'left':'164px'}, |
+ {'left':'180px'}, |
+ {'left':'140px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+ at(8.100000000000001, function() { |
+ assert_styles( |
+ '.anim', |
+ [{'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'100px'}, |
+ {'left':'100px'}, |
+ {'left':'180px'}, |
+ {'left':'100px'}, |
+ {'left':'100px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}, |
+ {'left':'180px'}]); |
+ }, "Autogenerated"); |
+}, "Autogenerated checks."); |