Summary

Harness status: OK

Found 5 tests

Details

ResultTest NameMessage
PassKeyframeEffect.getKeyframes() returns expected frames for a simple transition
Asserts run
Pass
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)
PassKeyframeEffect.getKeyframes() returns frames unaffected by a non-default easing function
Asserts run
Pass
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)
PassKeyframeEffect.getKeyframes() returns expected frames for a transition with a CSS variable endpoint
Asserts run
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)
FailKeyframeEffect.getKeyframes() returns expected frames for a transition after resetting the effect targetassert_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 run
Fail
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)
FailKeyframeEffect.getKeyframes() returns expected frames for a custom property transitionCannot 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