| Index: third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html
|
| diff --git a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html b/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html
|
| index 3f27daa03d23e2bbeeb579f6c2be5a9b0f62cd4c..40136b45c695ad942a0ff945de613a1f3d651020 100644
|
| --- a/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html
|
| +++ b/third_party/WebKit/LayoutTests/imported/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html
|
| @@ -66,30 +66,17 @@ async_test(function(t) {
|
| var div = createDiv(t);
|
| var anim = div.animate({ opacity: [ 0, 1 ] },
|
| { duration: 100000, endDelay: 30000 });
|
| - var finishedTimelineTime;
|
| - anim.finished.then(function() {
|
| - finishedTimelineTime = anim.timeline.currentTime;
|
| - });
|
| -
|
| - var receivedEvents = [];
|
| - anim.onfinish = function(event) {
|
| - receivedEvents.push(event);
|
| - }
|
| -
|
| anim.ready.then(function() {
|
| anim.currentTime = 110000; // during endDelay
|
| + anim.onfinish = t.step_func(function(event) {
|
| + assert_unreached('onfinish event should not be fired during endDelay');
|
| + });
|
| return waitForAnimationFrames(2);
|
| }).then(t.step_func(function() {
|
| - assert_equals(receivedEvents.length, 0,
|
| - 'onfinish event is should not be fired' +
|
| - 'when currentTime is during endDelay');
|
| + anim.onfinish = t.step_func(function(event) {
|
| + t.done();
|
| + });
|
| anim.currentTime = 130000; // after endTime
|
| - return waitForAnimationFrames(2);
|
| - })).then(t.step_func_done(function() {
|
| - assert_equals(receivedEvents.length, 1, 'length of array should be one');
|
| - assert_equals(receivedEvents[0].timelineTime, finishedTimelineTime,
|
| - 'receivedEvents[0].timelineTime should equal to the animation timeline '
|
| - + 'when finished promise is resolved');
|
| }));
|
| }, 'onfinish event is fired currentTime is after endTime');
|
|
|
|
|