Index: third_party/WebKit/LayoutTests/animations/interpolation/background-position-origin-interpolation.html |
diff --git a/third_party/WebKit/LayoutTests/animations/interpolation/background-position-origin-interpolation.html b/third_party/WebKit/LayoutTests/animations/interpolation/background-position-origin-interpolation.html |
index de91281b65264ea11026e7f0be5f017a5861a95c..14ccc9234df699fbe7b179631d57643a7868bc44 100644 |
--- a/third_party/WebKit/LayoutTests/animations/interpolation/background-position-origin-interpolation.html |
+++ b/third_party/WebKit/LayoutTests/animations/interpolation/background-position-origin-interpolation.html |
@@ -96,11 +96,11 @@ assertInterpolation({ |
from: 'center center', |
to: 'center top 20px', |
}, [ |
- {at: 0, is: 'left 50% top 50%'}, |
- {at: 0.25, is: 'left 50% top calc(5px + 37.5%)'}, |
- {at: 0.5, is: 'left 50% top calc(10px + 25%)'}, |
- {at: 0.75, is: 'left 50% top calc(15px + 12.5%)'}, |
- {at: 1, is: 'left 50% top 20px'}, |
+ {at: 0, is: '50% 50%'}, |
+ {at: 0.25, is: '50% calc(5px + 37.5%)'}, |
+ {at: 0.5, is: '50% calc(10px + 25%)'}, |
+ {at: 0.75, is: '50% calc(15px + 12.5%)'}, |
+ {at: 1, is: '50% 20px'}, |
]); |
// right-top |
@@ -122,11 +122,11 @@ assertInterpolation({ |
from: 'center center', |
to: 'left 20px center', |
}, [ |
- {at: 0, is: 'left 50% top 50%'}, |
- {at: 0.25, is: 'left calc(5px + 37.5%) top 50%'}, |
- {at: 0.5, is: 'left calc(10px + 25%) top 50%'}, |
- {at: 0.75, is: 'left calc(15px + 12.5%) top 50%'}, |
- {at: 1, is: 'left 20px top 50%'}, |
+ {at: 0, is: '50% 50%'}, |
+ {at: 0.25, is: 'calc(5px + 37.5%) 50%'}, |
+ {at: 0.5, is: 'calc(10px + 25%) 50%'}, |
+ {at: 0.75, is: 'calc(15px + 12.5%) 50%'}, |
+ {at: 1, is: '20px 50%'}, |
]); |
// center-center |
@@ -148,11 +148,11 @@ assertInterpolation({ |
from: 'center center', |
to: 'right 20px center', |
}, [ |
- {at: 0, is: 'left 50% top 50%'}, |
- {at: 0.25, is: 'left calc(-5px + 62.5%) top 50%'}, |
- {at: 0.5, is: 'left calc(-10px + 75%) top 50%'}, |
- {at: 0.75, is: 'left calc(-15px + 87.5%) top 50%'}, |
- {at: 1, is: 'left calc(-20px + 100%) top 50%'}, |
+ {at: 0, is: '50% 50%'}, |
+ {at: 0.25, is: 'calc(-5px + 62.5%) 50%'}, |
+ {at: 0.5, is: 'calc(-10px + 75%) 50%'}, |
+ {at: 0.75, is: 'calc(-15px + 87.5%) 50%'}, |
+ {at: 1, is: 'calc(-20px + 100%) 50%'}, |
]); |
// left-bottom |
@@ -174,11 +174,11 @@ assertInterpolation({ |
from: 'center center', |
to: 'center bottom 20px', |
}, [ |
- {at: 0, is: 'left 50% top 50%'}, |
- {at: 0.25, is: 'left 50% top calc(-5px + 62.5%)'}, |
- {at: 0.5, is: 'left 50% top calc(-10px + 75%)'}, |
- {at: 0.75, is: 'left 50% top calc(-15px + 87.5%)'}, |
- {at: 1, is: 'left 50% top calc(-20px + 100%)'}, |
+ {at: 0, is: '50% 50%'}, |
+ {at: 0.25, is: '50% calc(-5px + 62.5%)'}, |
+ {at: 0.5, is: '50% calc(-10px + 75%)'}, |
+ {at: 0.75, is: '50% calc(-15px + 87.5%)'}, |
+ {at: 1, is: '50% calc(-20px + 100%)'}, |
]); |
// right-bottom |
@@ -193,5 +193,18 @@ assertInterpolation({ |
{at: 0.75, is: 'calc(-15px + 87.5%) calc(-15px + 87.5%)'}, |
{at: 1, is: 'calc(-20px + 100%) calc(-20px + 100%)'}, |
]); |
+ |
+// Single values |
+assertInterpolation({ |
+ property: 'background-position', |
+ from: 'center', |
+ to: 'bottom', |
+}, [ |
+ {at: 0, is: '50% 50%'}, |
+ {at: 0.25, is: '50% 62.5%'}, |
+ {at: 0.5, is: '50% 75%'}, |
+ {at: 0.75, is: '50% 87.5%'}, |
+ {at: 1, is: '50% 100%'}, |
+]); |
</script> |
</body> |