Pass | KeyframeEffect.getKeyframes() returns expected frames for a simple transition | Asserts runPass | assert_equals(2, 2, "number of frames")
at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:43:3) | Pass | assert_equals("composite,computedOffset,easing,left,offset", "composite,computedOffset,easing,left,offset", "properties on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:23:3) | Pass | assert_equals(0, 0, "value for 'offset' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("linear", "linear", "value for 'easing' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("auto", "auto", "value for 'composite' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("0px", "0px", "value for 'left' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals(0, 0, "value for 'computedOffset' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("composite,computedOffset,easing,left,offset", "composite,computedOffset,easing,left,offset", "properties on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:23:3) | Pass | assert_equals(1, 1, "value for 'offset' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("linear", "linear", "value for 'easing' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("auto", "auto", "value for 'composite' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("100px", "100px", "value for 'left' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals(1, 1, "value for 'computedOffset' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) |
|
Pass | KeyframeEffect.getKeyframes() returns frames unaffected by a non-default easing function | Asserts runPass | assert_equals(2, 2, "number of frames")
at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:77:3) | Pass | assert_equals("composite,computedOffset,easing,left,offset", "composite,computedOffset,easing,left,offset", "properties on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:23:3) | Pass | assert_equals(0, 0, "value for 'offset' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("linear", "linear", "value for 'easing' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("auto", "auto", "value for 'composite' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("0px", "0px", "value for 'left' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals(0, 0, "value for 'computedOffset' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("composite,computedOffset,easing,left,offset", "composite,computedOffset,easing,left,offset", "properties on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:23:3) | Pass | assert_equals(1, 1, "value for 'offset' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("linear", "linear", "value for 'easing' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("auto", "auto", "value for 'composite' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("100px", "100px", "value for 'left' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals(1, 1, "value for 'computedOffset' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) |
|
Pass | KeyframeEffect.getKeyframes() returns expected frames for a transition with a CSS variable endpoint | Asserts runPass | assert_equals("composite,computedOffset,easing,left,offset", "composite,computedOffset,easing,left,offset", "properties on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:23:3) | Pass | assert_equals(0, 0, "value for 'offset' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("linear", "linear", "value for 'easing' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("auto", "auto", "value for 'composite' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("0px", "0px", "value for 'left' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals(0, 0, "value for 'computedOffset' on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("composite,computedOffset,easing,left,offset", "composite,computedOffset,easing,left,offset", "properties on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:23:3) | Pass | assert_equals(1, 1, "value for 'offset' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("linear", "linear", "value for 'easing' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("auto", "auto", "value for 'composite' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals("100px", "100px", "value for 'left' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) | Pass | assert_equals(1, 1, "value for 'computedOffset' on ComputedKeyframe #1")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:29:5) |
|
Fail | KeyframeEffect.getKeyframes() returns expected frames for a transition after resetting the effect target | assert_equals: properties on ComputedKeyframe #0 expected "composite,computedOffset,easing,left,offset" but got "composite,computedOffset,easing,offset" at assert_frames_equal (https://www1.wpt.live/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:23:3)
at Test.<anonymous> (https://www1.wpt.live/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:164:5)
at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
at test (https://www1.wpt.live/resources/testharness.js:633:30)
at https://www1.wpt.live/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:134:1 Asserts runFail | assert_equals("composite,computedOffset,easing,offset", "composite,computedOffset,easing,left,offset", "properties on ComputedKeyframe #0")
at assert_frames_equal ( /css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:23:3) |
|
Fail | KeyframeEffect.getKeyframes() returns expected frames for a custom property transition | Cannot read properties of undefined (reading 'effect')TypeError: Cannot read properties of undefined (reading 'effect')
at getKeyframes (https://www1.wpt.live/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:19:30)
at Test.<anonymous> (https://www1.wpt.live/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:177:18)
at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
at test (https://www1.wpt.live/resources/testharness.js:633:30)
at https://www1.wpt.live/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html:169:1 Asserts runNo asserts ran |