Summary

Harness status: OK

Found 22 tests

Details

ResultTest NameMessage
Passe.style['animation-timing-function'] = "linear" should set the property value
Asserts run
Pass
assert_not_equals("linear", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("linear", "linear", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("linear", "linear", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "ease" should set the property value
Asserts run
Pass
assert_not_equals("ease", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("ease", "ease", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("ease", "ease", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "ease-in" should set the property value
Asserts run
Pass
assert_not_equals("ease-in", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("ease-in", "ease-in", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("ease-in", "ease-in", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "ease-out" should set the property value
Asserts run
Pass
assert_not_equals("ease-out", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("ease-out", "ease-out", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("ease-out", "ease-out", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "ease-in-out" should set the property value
Asserts run
Pass
assert_not_equals("ease-in-out", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("ease-in-out", "ease-in-out", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("ease-in-out", "ease-in-out", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "cubic-bezier(0.1, 0.2, 0.8, 0.9)" should set the property value
Asserts run
Pass
assert_not_equals("cubic-bezier(0.1, 0.2, 0.8, 0.9)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("cubic-bezier(0.1, 0.2, 0.8, 0.9)", "cubic-bezier(0.1, 0.2, 0.8, 0.9)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("cubic-bezier(0.1, 0.2, 0.8, 0.9)", "cubic-bezier(0.1, 0.2, 0.8, 0.9)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "cubic-bezier(0, -2, 1, 3)" should set the property value
Asserts run
Pass
assert_not_equals("cubic-bezier(0, -2, 1, 3)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("cubic-bezier(0, -2, 1, 3)", "cubic-bezier(0, -2, 1, 3)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("cubic-bezier(0, -2, 1, 3)", "cubic-bezier(0, -2, 1, 3)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "cubic-bezier(0, 0.7, 1, 1.3)" should set the property value
Asserts run
Pass
assert_not_equals("cubic-bezier(0, 0.7, 1, 1.3)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("cubic-bezier(0, 0.7, 1, 1.3)", "cubic-bezier(0, 0.7, 1, 1.3)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("cubic-bezier(0, 0.7, 1, 1.3)", "cubic-bezier(0, 0.7, 1, 1.3)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Faile.style['animation-timing-function'] = "cubic-bezier(calc(-2), calc(0.7 / 2), calc(1.5), calc(0))" should set the property valueassert_not_equals: property should be set got disallowed value ""
    at Test.<anonymous> (https://www1.wpt.live/css/support/parsing-testcommon.js:28:9)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_valid_value (https://www1.wpt.live/css/support/parsing-testcommon.js:23:5)
    at https://www1.wpt.live/css/css-easing/timing-functions-syntax-valid.html:23:1
Asserts run
Fail
assert_not_equals("", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Faile.style['animation-timing-function'] = "cubic-bezier(0, sibling-index(), 1, sign(2em - 20px))" should set the property valueassert_not_equals: property should be set got disallowed value ""
    at Test.<anonymous> (https://www1.wpt.live/css/support/parsing-testcommon.js:28:9)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_valid_value (https://www1.wpt.live/css/support/parsing-testcommon.js:23:5)
    at https://www1.wpt.live/css/css-easing/timing-functions-syntax-valid.html:24:1
Asserts run
Fail
assert_not_equals("", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Passe.style['animation-timing-function'] = "steps(4, start)" should set the property value
Asserts run
Pass
assert_not_equals("steps(4, start)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("steps(4, start)", "steps(4, start)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("steps(4, start)", "steps(4, start)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "steps(2, end)" should set the property value
Asserts run
Pass
assert_not_equals("steps(2)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("steps(2)", "steps(2)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("steps(2)", "steps(2)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "steps( 2, end )" should set the property value
Asserts run
Pass
assert_not_equals("steps(2)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("steps(2)", "steps(2)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("steps(2)", "steps(2)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "steps(2, jump-start)" should set the property value
Asserts run
Pass
assert_not_equals("steps(2, jump-start)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("steps(2, jump-start)", "steps(2, jump-start)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("steps(2, jump-start)", "steps(2, jump-start)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "steps(2, jump-end)" should set the property value
Asserts run
Pass
assert_not_equals("steps(2)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("steps(2)", "steps(2)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("steps(2)", "steps(2)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "steps(2, jump-both)" should set the property value
Asserts run
Pass
assert_not_equals("steps(2, jump-both)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("steps(2, jump-both)", "steps(2, jump-both)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("steps(2, jump-both)", "steps(2, jump-both)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Passe.style['animation-timing-function'] = "steps(2, jump-none)" should set the property value
Asserts run
Pass
assert_not_equals("steps(2, jump-none)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("steps(2, jump-none)", "steps(2, jump-none)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("steps(2, jump-none)", "steps(2, jump-none)", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Faile.style['animation-timing-function'] = "steps(calc(-10), start)" should set the property valueassert_equals: serialization should be canonical expected "steps(calc(-10), start)" but got "steps(1, start)"
    at Test.<anonymous> (https://www1.wpt.live/css/support/parsing-testcommon.js:34:13)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_valid_value (https://www1.wpt.live/css/support/parsing-testcommon.js:23:5)
    at https://www1.wpt.live/css/css-easing/timing-functions-syntax-valid.html:33:1
Asserts run
Pass
assert_not_equals("steps(1, start)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Fail
assert_equals("steps(1, start)", "steps(calc(-10), start)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Faile.style['animation-timing-function'] = "steps(calc(5 / 2), start)" should set the property valueassert_equals: serialization should be canonical expected "steps(calc(2.5), start)" but got "steps(3, start)"
    at Test.<anonymous> (https://www1.wpt.live/css/support/parsing-testcommon.js:34:13)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_valid_value (https://www1.wpt.live/css/support/parsing-testcommon.js:23:5)
    at https://www1.wpt.live/css/css-easing/timing-functions-syntax-valid.html:34:1
Asserts run
Pass
assert_not_equals("steps(3, start)", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Fail
assert_equals("steps(3, start)", "steps(calc(2.5), start)", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Faile.style['animation-timing-function'] = "steps(calc(1), jump-none)" should set the property valueassert_not_equals: property should be set got disallowed value ""
    at Test.<anonymous> (https://www1.wpt.live/css/support/parsing-testcommon.js:28:9)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_valid_value (https://www1.wpt.live/css/support/parsing-testcommon.js:23:5)
    at https://www1.wpt.live/css/css-easing/timing-functions-syntax-valid.html:35:1
Asserts run
Fail
assert_not_equals("", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Passe.style['animation-timing-function'] = "linear, ease, linear" should set the property value
Asserts run
Pass
assert_not_equals("linear, ease, linear", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)
Pass
assert_equals("linear, ease, linear", "linear, ease, linear", "serialization should be canonical")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:34:13)
Pass
assert_equals("linear, ease, linear", "linear, ease, linear", "serialization should round-trip")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:37:9)
Faile.style['animation-timing-function'] = "steps(calc(2 + sign(100em - 1px)))" should set the property valueassert_not_equals: property should be set got disallowed value ""
    at Test.<anonymous> (https://www1.wpt.live/css/support/parsing-testcommon.js:28:9)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at test_valid_value (https://www1.wpt.live/css/support/parsing-testcommon.js:23:5)
    at https://www1.wpt.live/css/css-easing/timing-functions-syntax-valid.html:39:1
Asserts run
Fail
assert_not_equals("", "", "property should be set")
    at Test.<anonymous> ( /css/support/parsing-testcommon.js:28:9)