| Index: third_party/WebKit/LayoutTests/animations/KeyframeEffectReadOnly-animation.html
|
| diff --git a/third_party/WebKit/LayoutTests/animations/KeyframeEffectReadOnly-animation.html b/third_party/WebKit/LayoutTests/animations/KeyframeEffectReadOnly-animation.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..019f438e33fc8ac00298e5f9ee53cd6674877c4e
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/animations/KeyframeEffectReadOnly-animation.html
|
| @@ -0,0 +1,33 @@
|
| +<!DOCTYPE html>
|
| +<meta charset=utf-8>
|
| +<title>Animating with KeyframeEffectReadOnly objects</title>
|
| +<script src="../resources/testharness.js"></script>
|
| +<script src="../resources/testharnessreport.js"></script>
|
| +<script src="../imported/wpt/web-animations/testcommon.js"></script>
|
| +<body>
|
| +<script>
|
| +"use strict";
|
| +
|
| +test(function(t) {
|
| + var target = createDiv(t);
|
| + var effect = new KeyframeEffectReadOnly(target, null);
|
| + var anim = target.animate(null);
|
| + anim.effect = effect;
|
| + assert_class_string(anim.effect, "KeyframeEffectReadOnly");
|
| + assert_class_string(anim.effect.timing, "AnimationEffectTimingReadOnly");
|
| +}, "An animation can be created with a KeyframeEffectReadOnly, and the effect"
|
| + + " is of the expected type");
|
| +
|
| +test(function(t) {
|
| + var target = createDiv(t);
|
| + var effect = new KeyframeEffectReadOnly(target, { opacity: [0, 0.9] }, 1000);
|
| + var anim = target.animate(null);
|
| + anim.pause();
|
| + anim.effect = effect;
|
| + anim.currentTime = 500;
|
| + assert_equals(getComputedStyle(target).opacity, '0.45',
|
| + 'opacity at mid-point');
|
| +}, "An animation based on a KeyframeEffectReadOnly applies an effect");
|
| +
|
| +</script>
|
| +</body>
|
|
|