Summary

Harness status: OK

Found 27 tests

Details

ResultTest NameMessage
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim" should set the property value
Asserts run
Pass
assert_not_equals("1s linear 1s 2 reverse forwards paused anim", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("1s linear 1s 2 reverse forwards paused anim", "1s linear 1s 2 reverse forwards paused anim", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("1s linear 1s 2 reverse forwards paused anim", "1s linear 1s 2 reverse forwards paused anim", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim initial" should not set the property value
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:49:9)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim 2000" should not set the property value
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:49:9)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim scroll()" should not set the property value
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:49:9)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim view()" should not set the property value
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:49:9)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim --timeline" should not set the property value
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:49:9)
PassProperty animation value '1s linear 1s 2 reverse forwards paused anim'
Asserts run
Pass
assert_true(true, "animation doesn't seem to be supported in the computed style")
    at Test.<anonymous> ( /css/support/computed-testcommon.js:24:5)
Pass
assert_true(true, "'1s linear 1s 2 reverse forwards paused anim' is a supported value for animation.")
    at Test.<anonymous> ( /css/support/computed-testcommon.js:25:5)
Pass
assert_equals("1s linear 1s 2 reverse forwards paused anim", "1s linear 1s 2 reverse forwards paused anim")
    at Test.<anonymous> ( /css/support/computed-testcommon.js:35:7)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-delay
Asserts run
Pass
assert_equals("1s, 1s, 1s", "1s, 1s, 1s", "animation-delay should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("1s, 1s, 1s", "1s, 1s, 1s", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-direction
Asserts run
Pass
assert_equals("reverse, reverse, reverse", "reverse, reverse, reverse", "animation-direction should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("reverse, reverse, reverse", "reverse, reverse, reverse", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-duration
Asserts run
Pass
assert_equals("1s, 1s, 1s", "1s, 1s, 1s", "animation-duration should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("1s, 1s, 1s", "1s, 1s, 1s", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-fill-mode
Asserts run
Pass
assert_equals("forwards, forwards, forwards", "forwards, forwards, forwards", "animation-fill-mode should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("forwards, forwards, forwards", "forwards, forwards, forwards", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-iteration-count
Asserts run
Pass
assert_equals("2, 2, 2", "2, 2, 2", "animation-iteration-count should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("2, 2, 2", "2, 2, 2", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-name
Asserts run
Pass
assert_equals("anim1, anim2, anim3", "anim1, anim2, anim3", "animation-name should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("anim1, anim2, anim3", "anim1, anim2, anim3", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-play-state
Asserts run
Pass
assert_equals("paused, paused, paused", "paused, paused, paused", "animation-play-state should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("paused, paused, paused", "paused, paused, paused", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-range-end
Asserts run
Pass
assert_equals("normal", "normal", "animation-range-end should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("normal", "normal", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-range-start
Asserts run
Pass
assert_equals("normal", "normal", "animation-range-start should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("normal", "normal", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-timeline
Asserts run
Pass
assert_equals("auto", "auto", "animation-timeline should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("auto", "auto", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-timing-function
Asserts run
Pass
assert_equals("linear, linear, linear", "linear, linear, linear", "animation-timing-function should be canonical")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:14:17)
Pass
assert_equals("linear, linear, linear", "linear, linear, linear", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:18:17)
Passe.style['animation'] = "1s linear 1s 2 reverse forwards paused anim1,\n 1s linear 1s 2 reverse forwards paused anim2,\n 1s linear 1s 2 reverse forwards paused anim3" should not set unrelated longhands
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:31:13)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /css/support/shorthand-testcommon.js:35:13)
PassAnimation shorthand can not represent non-initial timelines (specified)
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:53:3)
Pass
assert_equals("anim", "anim")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:54:3)
Pass
assert_equals("1s", "1s")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:55:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:58:3)
PassAnimation shorthand can not represent non-initial timelines (computed)
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:68:3)
Pass
assert_equals("anim", "anim")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:69:3)
Pass
assert_equals("1s", "1s")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:70:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:73:3)
PassAnimation shorthand can not represent non-initial animation-range-start (specified)
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:83:3)
Pass
assert_equals("anim", "anim")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:84:3)
Pass
assert_equals("1s", "1s")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:85:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:88:3)
PassAnimation shorthand can not represent non-initial animation-range-start (computed)
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:98:3)
Pass
assert_equals("anim", "anim")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:99:3)
Pass
assert_equals("1s", "1s")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:100:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:103:3)
PassAnimation shorthand can not represent non-initial animation-range-end (specified)
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:113:3)
Pass
assert_equals("anim", "anim")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:114:3)
Pass
assert_equals("1s", "1s")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:115:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:118:3)
PassAnimation shorthand can not represent non-initial animation-range-end (computed)
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:128:3)
Pass
assert_equals("anim", "anim")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:129:3)
Pass
assert_equals("1s", "1s")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:130:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:133:3)
PassAnimation shorthand can not be represented with same list length (specified)
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:150:3)
FailAnimation shorthand can be represented with same list length (computed)assert_equals: expected "1s ease-in infinite forwards paused bounce, 0.2s linear 1s 2 reverse backwards roll" but got "1s ease-in 0s infinite normal forwards paused bounce, 0.2s linear 1s 2 reverse backwards running roll"
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/scroll-animations/css/animation-shorthand.html:167:3)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2684:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/scroll-animations/css/animation-shorthand.html:153:1
Asserts run
Fail
assert_equals("1s ease-in 0s infinite normal forwards paused bounce, 0.2s linear 1s 2 reverse backwards running roll", "1s ease-in infinite forwards paused bounce, 0.2s linear 1s 2 reverse backwards roll")
    at Test.<anonymous> ( /scroll-animations/css/animation-shorthand.html:167:3)