Summary

Harness status: OK

Found 8 tests

Details

ResultTest NameMessage
PassKeyframes set using setKeyframes() are reflected in computed style for a running transition
Asserts run
Pass
assert_equals("200px", "200px")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:24:3)
PassA transition with replaced keyframes still returns the original transitionProperty
Asserts run
Pass
assert_equals("left", "left")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:39:3)
PassA transition with no keyframes still returns the original transitionProperty
Asserts run
Pass
assert_equals("left", "left")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:54:3)
PassA transition with replaced keyframes animating the same property still exhibits normal reversing behavior.
Asserts run
Pass
assert_approx_equals(50000, 50000, 1, "The reversed transition has correctly reduced duration")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:75:5)
Pass
assert_equals("300px", "300px", "The reversed transition starts at the expected point")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:80:5)
PassA transition with replaced keyframes animating a different property still exhibits normal reversing behavior (reversing from the base value).
Asserts run
Pass
assert_approx_equals(50000, 50000, 1, "The reversed transition has correctly reduced duration")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:75:5)
Pass
assert_equals("100px", "100px", "The reversed transition starts at the expected point")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:80:5)
PassA transition with replaced keyframes animating nothing still exhibits normal reversing behavior (reversing from the base value).
Asserts run
Pass
assert_approx_equals(50000, 50000, 1, "The reversed transition has correctly reduced duration")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:75:5)
Pass
assert_equals("100px", "100px", "The reversed transition starts at the expected point")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:80:5)
PassA transition with replaced keyframes animating nothing on a property being controlled by another modified transition exhibits normal reversing behavior and reverses from the other transition's current value.
Asserts run
Pass
assert_equals("left", "left")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:114:3)
Pass
assert_equals("left", "left", "A reversed transition on left is produced")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:131:3)
Pass
assert_approx_equals(50000, 50000, 1, "The reversed transition has correctly reduced duration (based on the original left transition).")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:134:3)
Pass
assert_equals("280px", "280px", "The reversed transition gets its start value from the other transition controlling left")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:140:3)
PassA transition with replaced kefyrames and composite 'add' exhibits normal reversing behavior, and the effect is not double counted when calculating the before change style
Asserts run
Pass
assert_equals("175px", "175px", "The computed style is based on the updated keyframes")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:165:3)
Pass
assert_equals("175px", "175px", "The start value matches the 'before change' value")
    at Test.<anonymous> ( /css/css-transitions/KeyframeEffect-setKeyframes.tentative.html:170:3)