Summary

Harness status: OK

Found 354 tests

Details

ResultTest NameMessage
PassSetup
Asserts run
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passalignment-baseline (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passalignment-baseline: "middle" onto "baseline"
Asserts run
Pass
assert_equals("middle", "middle", "The value should be middle at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passalignment-baseline: "baseline" onto "middle"
Asserts run
Pass
assert_equals("baseline", "baseline", "The value should be baseline at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passalign-content (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passalign-content: "flex-end" onto "flex-start"
Asserts run
Pass
assert_equals("flex-end", "flex-end", "The value should be flex-end at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passalign-content: "flex-start" onto "flex-end"
Asserts run
Pass
assert_equals("flex-start", "flex-start", "The value should be flex-start at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passalign-items (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passalign-items: "flex-end" onto "flex-start"
Asserts run
Pass
assert_equals("flex-end", "flex-end", "The value should be flex-end at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passalign-items: "flex-start" onto "flex-end"
Asserts run
Pass
assert_equals("flex-start", "flex-start", "The value should be flex-start at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passalign-self (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passalign-self: "flex-end" onto "flex-start"
Asserts run
Pass
assert_equals("flex-end", "flex-end", "The value should be flex-end at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passalign-self: "flex-start" onto "flex-end"
Asserts run
Pass
assert_equals("flex-start", "flex-start", "The value should be flex-start at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passanchor-name (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passanchor-name: "--anchor" onto "none"
Asserts run
Pass
assert_equals("--anchor", "--anchor", "The value should be --anchor at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passanchor-name: "none" onto "--anchor"
Asserts run
Pass
assert_equals("none", "none", "The value should be none at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passappearance (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passappearance: "none" onto "auto"
Asserts run
Pass
assert_equals("none", "none", "The value should be none at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passappearance: "auto" onto "none"
Asserts run
Pass
assert_equals("auto", "auto", "The value should be auto at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbackface-visibility (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbackface-visibility: "hidden" onto "visible"
Asserts run
Pass
assert_equals("hidden", "hidden", "The value should be hidden at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackface-visibility: "visible" onto "hidden"
Asserts run
Pass
assert_equals("visible", "visible", "The value should be visible at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbackground-attachment (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbackground-attachment: "local" onto "fixed"
Asserts run
Pass
assert_equals("local", "local", "The value should be local at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-attachment: "fixed" onto "local"
Asserts run
Pass
assert_equals("fixed", "fixed", "The value should be fixed at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbackground-color (type: color) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "color should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbackground-color supports animating as color of rgb() with overflowed from and to values
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("rgb(255, 128, 255)", "rgb(255, 128, 255)", "The value should be rgb(255, 128, 255) at 500ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-color supports animating as color of #RGB
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-color supports animating as color of hsl()
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-color supports animating as color of #RGBa
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-color supports animating as color of rgba()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-color supports animating as color of hsla()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbackground-blend-mode (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbackground-blend-mode: "screen" onto "multiply"
Asserts run
Pass
assert_equals("screen", "screen", "The value should be screen at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-blend-mode: "multiply" onto "screen"
Asserts run
Pass
assert_equals("multiply", "multiply", "The value should be multiply at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbackground-clip (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbackground-clip: "content-box" onto "padding-box"
Asserts run
Pass
assert_equals("content-box", "content-box", "The value should be content-box at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-clip: "padding-box" onto "content-box"
Asserts run
Pass
assert_equals("padding-box", "padding-box", "The value should be padding-box at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbackground-image (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbackground-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"
Asserts run
Pass
assert_equals("url(\"http://localhost/test-2\")", "url(\"http://localhost/test-2\")", "The value should be url(\"http://localhost/test-2\") at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"
Asserts run
Pass
assert_equals("url(\"http://localhost/test-1\")", "url(\"http://localhost/test-1\")", "The value should be url(\"http://localhost/test-1\") at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbackground-origin (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbackground-origin: "content-box" onto "padding-box"
Asserts run
Pass
assert_equals("content-box", "content-box", "The value should be content-box at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-origin: "padding-box" onto "content-box"
Asserts run
Pass
assert_equals("padding-box", "padding-box", "The value should be padding-box at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbackground-repeat (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbackground-repeat: "round" onto "space"
Asserts run
Pass
assert_equals("round", "round", "The value should be round at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbackground-repeat: "space" onto "round"
Asserts run
Pass
assert_equals("space", "space", "The value should be space at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-bottom-color (type: color) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "color should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-bottom-color supports animating as color of rgb() with overflowed from and to values
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("rgb(255, 128, 255)", "rgb(255, 128, 255)", "The value should be rgb(255, 128, 255) at 500ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-bottom-color supports animating as color of #RGB
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-bottom-color supports animating as color of hsl()
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-bottom-color supports animating as color of #RGBa
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-bottom-color supports animating as color of rgba()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-bottom-color supports animating as color of hsla()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-bottom-style (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-bottom-style: "solid" onto "dotted"
Asserts run
Pass
assert_equals("solid", "solid", "The value should be solid at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-bottom-style: "dotted" onto "solid"
Asserts run
Pass
assert_equals("dotted", "dotted", "The value should be dotted at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-bottom-width (type: length) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "length should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-bottom-width: length
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-bottom-width: length of rem
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-collapse (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-collapse: "separate" onto "collapse"
Asserts run
Pass
assert_equals("separate", "separate", "The value should be separate at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-collapse: "collapse" onto "separate"
Asserts run
Pass
assert_equals("collapse", "collapse", "The value should be collapse at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-image-repeat (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-image-repeat: "round space" onto "stretch repeat"
Asserts run
Pass
assert_equals("round space", "round space", "The value should be round space at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-image-repeat: "stretch repeat" onto "round space"
Asserts run
Pass
assert_equals("stretch repeat", "stretch repeat", "The value should be stretch repeat at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-image-source (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-image-source: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"
Asserts run
Pass
assert_equals("url(\"http://localhost/test-2\")", "url(\"http://localhost/test-2\")", "The value should be url(\"http://localhost/test-2\") at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-image-source: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"
Asserts run
Pass
assert_equals("url(\"http://localhost/test-1\")", "url(\"http://localhost/test-1\")", "The value should be url(\"http://localhost/test-1\") at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-left-color (type: color) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "color should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-left-color supports animating as color of rgb() with overflowed from and to values
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("rgb(255, 128, 255)", "rgb(255, 128, 255)", "The value should be rgb(255, 128, 255) at 500ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-left-color supports animating as color of #RGB
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-left-color supports animating as color of hsl()
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-left-color supports animating as color of #RGBa
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-left-color supports animating as color of rgba()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-left-color supports animating as color of hsla()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-left-style (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-left-style: "solid" onto "dotted"
Asserts run
Pass
assert_equals("solid", "solid", "The value should be solid at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-left-style: "dotted" onto "solid"
Asserts run
Pass
assert_equals("dotted", "dotted", "The value should be dotted at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-left-width (type: length) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "length should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-left-width: length
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-left-width: length of rem
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-right-color (type: color) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "color should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-right-color supports animating as color of rgb() with overflowed from and to values
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("rgb(255, 128, 255)", "rgb(255, 128, 255)", "The value should be rgb(255, 128, 255) at 500ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-right-color supports animating as color of #RGB
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-right-color supports animating as color of hsl()
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-right-color supports animating as color of #RGBa
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-right-color supports animating as color of rgba()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-right-color supports animating as color of hsla()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-right-style (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-right-style: "solid" onto "dotted"
Asserts run
Pass
assert_equals("solid", "solid", "The value should be solid at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-right-style: "dotted" onto "solid"
Asserts run
Pass
assert_equals("dotted", "dotted", "The value should be dotted at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-right-width (type: length) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "length should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-right-width: length
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-right-width: length of rem
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-spacing (type: lengthPair) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "lengthPair should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Failborder-spacing: length pairassert_equals: The value should be 20px at 0ms expected "20px" but got "20px 20px"
    at testAnimationSamples (https://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
    at Test.<anonymous> (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:218:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at Object.testAdditionOrAccumulation (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:204:5)
Asserts run
Fail
assert_equals("20px 20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Failborder-spacing: length pair of remassert_equals: The value should be 20px at 0ms expected "20px" but got "20px 20px"
    at testAnimationSamples (https://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
    at Test.<anonymous> (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:240:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at Object.testAdditionOrAccumulation (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:225:5)
Asserts run
Fail
assert_equals("20px 20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-top-color (type: color) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "color should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-top-color supports animating as color of rgb() with overflowed from and to values
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("rgb(255, 128, 255)", "rgb(255, 128, 255)", "The value should be rgb(255, 128, 255) at 500ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-top-color supports animating as color of #RGB
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-top-color supports animating as color of hsl()
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-top-color supports animating as color of #RGBa
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-top-color supports animating as color of rgba()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-top-color supports animating as color of hsla()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-top-style (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-top-style: "solid" onto "dotted"
Asserts run
Pass
assert_equals("solid", "solid", "The value should be solid at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-top-style: "dotted" onto "solid"
Asserts run
Pass
assert_equals("dotted", "dotted", "The value should be dotted at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passborder-top-width (type: length) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "length should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passborder-top-width: length
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passborder-top-width: length of rem
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbox-shadow (type: boxShadowList) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "boxShadowList should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbox-shadow: shadow
Asserts run
Pass
assert_equals("rgb(0, 0, 0) 0px 0px 0px 0px, rgb(120, 120, 120) 10px 10px 10px 0px", "rgb(0, 0, 0) 0px 0px 0px 0px, rgb(120, 120, 120) 10px 10px 10px 0px", "The value should be rgb(0, 0, 0) 0px 0px 0px 0px, rgb(120, 120, 120) 10px 10px 10px 0px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbox-sizing (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbox-sizing: "border-box" onto "content-box"
Asserts run
Pass
assert_equals("border-box", "border-box", "The value should be border-box at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbox-sizing: "content-box" onto "border-box"
Asserts run
Pass
assert_equals("content-box", "content-box", "The value should be content-box at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passbuffered-rendering (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passbuffered-rendering: "dynamic" onto "auto"
Asserts run
Pass
assert_equals("dynamic", "dynamic", "The value should be dynamic at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passbuffered-rendering: "auto" onto "dynamic"
Asserts run
Pass
assert_equals("auto", "auto", "The value should be auto at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcaption-side (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcaption-side: "bottom" onto "top"
Asserts run
Pass
assert_equals("bottom", "bottom", "The value should be bottom at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcaption-side: "top" onto "bottom"
Asserts run
Pass
assert_equals("top", "top", "The value should be top at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcaret-color (type: color) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "color should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcaret-color supports animating as color of rgb() with overflowed from and to values
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("rgb(255, 128, 255)", "rgb(255, 128, 255)", "The value should be rgb(255, 128, 255) at 500ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcaret-color supports animating as color of #RGB
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcaret-color supports animating as color of hsl()
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcaret-color supports animating as color of #RGBa
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcaret-color supports animating as color of rgba()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcaret-color supports animating as color of hsla()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passclear (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passclear: "right" onto "left"
Asserts run
Pass
assert_equals("right", "right", "The value should be right at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passclear: "left" onto "right"
Asserts run
Pass
assert_equals("left", "left", "The value should be left at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passclip (type: rect) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "rect should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passclip: rect
Asserts run
Pass
assert_equals("rect(110px, 110px, 110px, 110px)", "rect(110px, 110px, 110px, 110px)", "The value should be rect(110px, 110px, 110px, 110px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passclip (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passclip: "auto" onto "rect(10px, 10px, 10px, 10px)"
Asserts run
Pass
assert_equals("auto", "auto", "The value should be auto at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passclip: "rect(10px, 10px, 10px, 10px)" onto "auto"
Asserts run
Pass
assert_equals("rect(10px, 10px, 10px, 10px)", "rect(10px, 10px, 10px, 10px)", "The value should be rect(10px, 10px, 10px, 10px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passclip: "rect(10px, 10px, 10px, auto)" onto "rect(10px, 10px, 10px, 10px)"
Asserts run
Pass
assert_equals("rect(10px, 10px, 10px, auto)", "rect(10px, 10px, 10px, auto)", "The value should be rect(10px, 10px, 10px, auto) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passclip: "rect(10px, 10px, 10px, 10px)" onto "rect(10px, 10px, 10px, auto)"
Asserts run
Pass
assert_equals("rect(10px, 10px, 10px, 10px)", "rect(10px, 10px, 10px, 10px)", "The value should be rect(10px, 10px, 10px, 10px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passclip-rule (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passclip-rule: "nonzero" onto "evenodd"
Asserts run
Pass
assert_equals("nonzero", "nonzero", "The value should be nonzero at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passclip-rule: "evenodd" onto "nonzero"
Asserts run
Pass
assert_equals("evenodd", "evenodd", "The value should be evenodd at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolor (type: color) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "color should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolor supports animating as color of rgb() with overflowed from and to values
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("rgb(255, 128, 255)", "rgb(255, 128, 255)", "The value should be rgb(255, 128, 255) at 500ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolor supports animating as color of #RGB
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolor supports animating as color of hsl()
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolor supports animating as color of #RGBa
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolor supports animating as color of rgba()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolor supports animating as color of hsla()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolor-interpolation (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolor-interpolation: "auto" onto "linearrgb"
Asserts run
Pass
assert_equals("auto", "auto", "The value should be auto at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolor-interpolation: "linearrgb" onto "auto"
Asserts run
Pass
assert_equals("linearrgb", "linearrgb", "The value should be linearrgb at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolor-interpolation-filters (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolor-interpolation-filters: "linearrgb" onto "srgb"
Asserts run
Pass
assert_equals("linearrgb", "linearrgb", "The value should be linearrgb at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolor-interpolation-filters: "srgb" onto "linearrgb"
Asserts run
Pass
assert_equals("srgb", "srgb", "The value should be srgb at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolumns (type: positiveInteger) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "positiveInteger should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Failcolumns: positive integerassert_equals: The value should be 3 at 0ms expected "3" but got "auto 3"
    at testAnimationSamples (https://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
    at Test.<anonymous> (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:347:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at Object.testAdditionOrAccumulation (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:339:5)
Asserts run
Fail
assert_equals("auto 3", "3", "The value should be 3 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumns (type: length) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "length should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Failcolumns: lengthassert_equals: The value should be 20px at 0ms expected "20px" but got "20px auto"
    at testAnimationSamples (https://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
    at Test.<anonymous> (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:142:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at Object.testAdditionOrAccumulation (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:134:5)
Asserts run
Fail
assert_equals("20px auto", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Failcolumns: length of remassert_equals: The value should be 20px at 0ms expected "20px" but got "20px auto"
    at testAnimationSamples (https://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
    at Test.<anonymous> (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:153:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at Object.testAdditionOrAccumulation (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:145:5)
Asserts run
Fail
assert_equals("20px auto", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolumn-count (type: positiveInteger) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "positiveInteger should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-count: positive integer
Asserts run
Pass
assert_equals("3", "3", "The value should be 3 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-count (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-count: "10" onto "auto"
Asserts run
Pass
assert_equals("10", "10", "The value should be 10 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-count: "auto" onto "10"
Asserts run
Pass
assert_equals("auto", "auto", "The value should be auto at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolumn-gap (type: length) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "length should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-gap: length
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-gap: length of rem
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-gap (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-gap: "200px" onto "normal"
Asserts run
Pass
assert_equals("200px", "200px", "The value should be 200px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-gap: "normal" onto "200px"
Asserts run
Pass
assert_equals("normal", "normal", "The value should be normal at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolumn-rule-color (type: color) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "color should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-rule-color supports animating as color of rgb() with overflowed from and to values
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("rgb(255, 128, 255)", "rgb(255, 128, 255)", "The value should be rgb(255, 128, 255) at 500ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-rule-color supports animating as color of #RGB
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-rule-color supports animating as color of hsl()
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-rule-color supports animating as color of #RGBa
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-rule-color supports animating as color of rgba()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-rule-color supports animating as color of hsla()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolumn-fill (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-fill: "balance" onto "auto"
Asserts run
Pass
assert_equals("balance", "balance", "The value should be balance at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-fill: "auto" onto "balance"
Asserts run
Pass
assert_equals("auto", "auto", "The value should be auto at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolumn-rule-style (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-rule-style: "dotted" onto "none"
Asserts run
Pass
assert_equals("dotted", "dotted", "The value should be dotted at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-rule-style: "none" onto "dotted"
Asserts run
Pass
assert_equals("none", "none", "The value should be none at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolumn-rule-width (type: length) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "length should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-rule-width: length
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-rule-width: length of rem
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcolumn-width (type: length) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "length should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-width: length
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-width: length of rem
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-width (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcolumn-width: "1px" onto "auto"
Asserts run
Pass
assert_equals("1px", "1px", "The value should be 1px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcolumn-width: "auto" onto "1px"
Asserts run
Pass
assert_equals("auto", "auto", "The value should be auto at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcounter-increment (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcounter-increment: "ident-2 2" onto "ident-1 1"
Asserts run
Pass
assert_equals("ident-2 2", "ident-2 2", "The value should be ident-2 2 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcounter-increment: "ident-1 1" onto "ident-2 2"
Asserts run
Pass
assert_equals("ident-1 1", "ident-1 1", "The value should be ident-1 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcounter-reset (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcounter-reset: "ident-2 2" onto "ident-1 1"
Asserts run
Pass
assert_equals("ident-2 2", "ident-2 2", "The value should be ident-2 2 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcounter-reset: "ident-1 1" onto "ident-2 2"
Asserts run
Pass
assert_equals("ident-1 1", "ident-1 1", "The value should be ident-1 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passcursor (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passcursor: "wait" onto "pointer"
Asserts run
Pass
assert_equals("wait", "wait", "The value should be wait at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passcursor: "pointer" onto "wait"
Asserts run
Pass
assert_equals("pointer", "pointer", "The value should be pointer at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passdominant-baseline (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passdominant-baseline: "alphabetic" onto "ideographic"
Asserts run
Pass
assert_equals("alphabetic", "alphabetic", "The value should be alphabetic at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passdominant-baseline: "ideographic" onto "alphabetic"
Asserts run
Pass
assert_equals("ideographic", "ideographic", "The value should be ideographic at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passempty-cells (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passempty-cells: "hide" onto "show"
Asserts run
Pass
assert_equals("hide", "hide", "The value should be hide at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passempty-cells: "show" onto "hide"
Asserts run
Pass
assert_equals("show", "show", "The value should be show at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfield-sizing (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfield-sizing: "content" onto "fixed"
Asserts run
Pass
assert_equals("content", "content", "The value should be content at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfield-sizing: "fixed" onto "content"
Asserts run
Pass
assert_equals("fixed", "fixed", "The value should be fixed at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfill-opacity (type: opacity) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "opacity should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfill-opacity: [0, 1] number
Asserts run
Pass
assert_equals("0.6", "0.6", "The value should be 0.6 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfill-opacity: [0, 1] number (clamped)
Asserts run
Pass
assert_equals("1", "1", "The value should be 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfill-rule (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfill-rule: "nonzero" onto "evenodd"
Asserts run
Pass
assert_equals("nonzero", "nonzero", "The value should be nonzero at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfill-rule: "evenodd" onto "nonzero"
Asserts run
Pass
assert_equals("evenodd", "evenodd", "The value should be evenodd at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfilter (type: filterList) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "filterList should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfilter: blur on blur
Asserts run
Pass
assert_equals("blur(10px) blur(20px)", "blur(10px) blur(20px)", "The value should be blur(10px) blur(20px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfilter: different filter functions
Asserts run
Pass
assert_equals("blur(10px) brightness(0.8)", "blur(10px) brightness(0.8)", "The value should be blur(10px) brightness(0.8) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passflex-basis (type: lengthPercentageOrCalc) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "lengthPercentageOrCalc should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passflex-basis: length
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: length of rem
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: percentage
Asserts run
Pass
assert_equals("130%", "130%", "The value should be 130% at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: units "%" onto "px"
Asserts run
Pass
assert_equals("calc(10% + 10px)", "calc(10% + 10px)", "The value should be calc(10% + 10px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: units "px" onto "%"
Asserts run
Pass
assert_equals("calc(10% + 10px)", "calc(10% + 10px)", "The value should be calc(10% + 10px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: units "rem" onto "%"
Asserts run
Pass
assert_equals("calc(10% + 20px)", "calc(10% + 20px)", "The value should be calc(10% + 20px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: units "%" onto "rem"
Asserts run
Pass
assert_equals("calc(10% + 20px)", "calc(10% + 20px)", "The value should be calc(10% + 20px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: units "rem" onto "em"
Asserts run
Pass
assert_equals("40px", "40px", "The value should be 40px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: units "em" onto "rem"
Asserts run
Pass
assert_equals("40px", "40px", "The value should be 40px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: units "calc" onto "px"
Asserts run
Pass
assert_equals("calc(20% + 30px)", "calc(20% + 30px)", "The value should be calc(20% + 30px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: calc
Asserts run
Pass
assert_equals("calc(30% + 30px)", "calc(30% + 30px)", "The value should be calc(30% + 30px) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passflex-basis: "10px" onto "auto"
Asserts run
Pass
assert_equals("10px", "10px", "The value should be 10px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-basis: "auto" onto "10px"
Asserts run
Pass
assert_equals("auto", "auto", "The value should be auto at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passflex-direction (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passflex-direction: "row-reverse" onto "row"
Asserts run
Pass
assert_equals("row-reverse", "row-reverse", "The value should be row-reverse at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-direction: "row" onto "row-reverse"
Asserts run
Pass
assert_equals("row", "row", "The value should be row at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passflex-flow (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passflex-flow: "row-reverse wrap" onto "row"
Asserts run
Pass
assert_equals("row-reverse wrap", "row-reverse wrap", "The value should be row-reverse wrap at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Failflex-flow: "row" onto "row-reverse wrap"assert_equals: The value should be row at 0ms expected "row" but got "row nowrap"
    at testAnimationSamples (https://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
    at Test.<anonymous> (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:97:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at Object.testAdditionOrAccumulation (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:89:7)
Asserts run
Fail
assert_equals("row nowrap", "row", "The value should be row at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passflex-grow (type: positiveNumber) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "positiveNumber should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passflex-grow: positive number
Asserts run
Pass
assert_equals("2.2", "2.2", "The value should be 2.2 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passflex-shrink (type: positiveNumber) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "positiveNumber should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passflex-shrink: positive number
Asserts run
Pass
assert_equals("2.2", "2.2", "The value should be 2.2 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passflex-wrap (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passflex-wrap: "wrap" onto "nowrap"
Asserts run
Pass
assert_equals("wrap", "wrap", "The value should be wrap at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflex-wrap: "nowrap" onto "wrap"
Asserts run
Pass
assert_equals("nowrap", "nowrap", "The value should be nowrap at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passflood-color (type: color) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "color should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passflood-color supports animating as color of rgb() with overflowed from and to values
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("rgb(255, 128, 255)", "rgb(255, 128, 255)", "The value should be rgb(255, 128, 255) at 500ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflood-color supports animating as color of #RGB
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflood-color supports animating as color of hsl()
Asserts run
Pass
assert_equals("rgb(255, 128, 128)", "rgb(255, 128, 128)", "The value should be rgb(255, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflood-color supports animating as color of #RGBa
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflood-color supports animating as color of rgba()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflood-color supports animating as color of hsla()
Asserts run
Pass
assert_equals("rgb(230, 128, 128)", "rgb(230, 128, 128)", "The value should be rgb(230, 128, 128) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passflood-opacity (type: opacity) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "opacity should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passflood-opacity: [0, 1] number
Asserts run
Pass
assert_equals("0.6", "0.6", "The value should be 0.6 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passflood-opacity: [0, 1] number (clamped)
Asserts run
Pass
assert_equals("1", "1", "The value should be 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-stretch (type: percentage) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "percentage should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-stretch: percentage
Asserts run
Pass
assert_equals("130%", "130%", "The value should be 130% at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-style (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Failfont-style: "oblique" onto "italic"assert_equals: The value should be oblique at 0ms expected "oblique" but got "italic"
    at testAnimationSamples (https://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
    at Test.<anonymous> (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:85:9)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at Object.testAdditionOrAccumulation (https://wpt.live/web-animations/animation-model/animation-types/property-types.js:77:7)
Asserts run
Fail
assert_equals("italic", "oblique", "The value should be oblique at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-style: "italic" onto "oblique"
Asserts run
Pass
assert_equals("italic", "italic", "The value should be italic at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfloat (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfloat: "right" onto "left"
Asserts run
Pass
assert_equals("right", "right", "The value should be right at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfloat: "left" onto "right"
Asserts run
Pass
assert_equals("left", "left", "The value should be left at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-family (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-family: "verdana" onto "helvetica"
Asserts run
Pass
assert_equals("verdana", "verdana", "The value should be verdana at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-family: "helvetica" onto "verdana"
Asserts run
Pass
assert_equals("helvetica", "helvetica", "The value should be helvetica at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-feature-settings (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-feature-settings: "normal" onto ""liga" 5"
Asserts run
Pass
assert_equals("normal", "normal", "The value should be normal at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-feature-settings: ""liga" 5" onto "normal"
Asserts run
Pass
assert_equals("\"liga\" 5", "\"liga\" 5", "The value should be \"liga\" 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-kerning (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-kerning: "normal" onto "auto"
Asserts run
Pass
assert_equals("normal", "normal", "The value should be normal at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-kerning: "auto" onto "normal"
Asserts run
Pass
assert_equals("auto", "auto", "The value should be auto at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-synthesis (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-synthesis: "weight style" onto "none"
Asserts run
Pass
assert_equals("weight style", "weight style", "The value should be weight style at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-synthesis: "none" onto "weight style"
Asserts run
Pass
assert_equals("none", "none", "The value should be none at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-variant-alternates (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-variant-alternates: "stylistic(unknown)" onto "swash(unknown)"
Asserts run
Pass
assert_equals("stylistic(unknown)", "stylistic(unknown)", "The value should be stylistic(unknown) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variant-alternates: "swash(unknown)" onto "stylistic(unknown)"
Asserts run
Pass
assert_equals("swash(unknown)", "swash(unknown)", "The value should be swash(unknown) at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-variant-caps (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-variant-caps: "unicase" onto "small-caps"
Asserts run
Pass
assert_equals("unicase", "unicase", "The value should be unicase at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variant-caps: "small-caps" onto "unicase"
Asserts run
Pass
assert_equals("small-caps", "small-caps", "The value should be small-caps at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-variant-east-asian (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-variant-east-asian: "proportional-width" onto "full-width"
Asserts run
Pass
assert_equals("proportional-width", "proportional-width", "The value should be proportional-width at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variant-east-asian: "full-width" onto "proportional-width"
Asserts run
Pass
assert_equals("full-width", "full-width", "The value should be full-width at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-variant-ligatures (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-variant-ligatures: "no-common-ligatures" onto "common-ligatures"
Asserts run
Pass
assert_equals("no-common-ligatures", "no-common-ligatures", "The value should be no-common-ligatures at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variant-ligatures: "common-ligatures" onto "no-common-ligatures"
Asserts run
Pass
assert_equals("common-ligatures", "common-ligatures", "The value should be common-ligatures at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-variant-numeric (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-variant-numeric: "oldstyle-nums" onto "lining-nums"
Asserts run
Pass
assert_equals("oldstyle-nums", "oldstyle-nums", "The value should be oldstyle-nums at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variant-numeric: "lining-nums" onto "oldstyle-nums"
Asserts run
Pass
assert_equals("lining-nums", "lining-nums", "The value should be lining-nums at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-variant-position (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-variant-position: "super" onto "sub"
Asserts run
Pass
assert_equals("super", "super", "The value should be super at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variant-position: "sub" onto "super"
Asserts run
Pass
assert_equals("sub", "sub", "The value should be sub at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passfont-variation-settings (type: fontVariationSettings) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "fontVariationSettings should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-variation-settings with composite type add
Asserts run
Pass
assert_equals("\"wght\" 2.2", "\"wght\" 2.2", "The value should be \"wght\" 2.2 at 250ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_equals("\"wght\" 2.4", "\"wght\" 2.4", "The value should be \"wght\" 2.4 at 750ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variation-settings (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passfont-variation-settings: ""wdth" 5" onto ""wdth" 1, "wght" 1.1"
Asserts run
Pass
assert_equals("\"wdth\" 5", "\"wdth\" 5", "The value should be \"wdth\" 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variation-settings: ""wdth" 1, "wght" 1.1" onto ""wdth" 5"
Asserts run
Pass
assert_equals("\"wdth\" 1, \"wght\" 1.1", "\"wdth\" 1, \"wght\" 1.1", "The value should be \"wdth\" 1, \"wght\" 1.1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variation-settings: "normal" onto ""wdth" 5"
Asserts run
Pass
assert_equals("normal", "normal", "The value should be normal at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passfont-variation-settings: ""wdth" 5" onto "normal"
Asserts run
Pass
assert_equals("\"wdth\" 5", "\"wdth\" 5", "The value should be \"wdth\" 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgap (type: length) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "length should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgap: length
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgap: length of rem
Asserts run
Pass
assert_equals("20px", "20px", "The value should be 20px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgap (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgap: "200px" onto "normal"
Asserts run
Pass
assert_equals("200px", "200px", "The value should be 200px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgap: "normal" onto "200px"
Asserts run
Pass
assert_equals("normal", "normal", "The value should be normal at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-area (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-area: "5" onto "1"
Asserts run
Pass
assert_equals("5", "5", "The value should be 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-area: "1" onto "5"
Asserts run
Pass
assert_equals("1", "1", "The value should be 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-auto-columns (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-auto-columns: "5px" onto "1px"
Asserts run
Pass
assert_equals("5px", "5px", "The value should be 5px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-auto-columns: "1px" onto "5px"
Asserts run
Pass
assert_equals("1px", "1px", "The value should be 1px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-auto-flow (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-auto-flow: "column" onto "row"
Asserts run
Pass
assert_equals("column", "column", "The value should be column at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-auto-flow: "row" onto "column"
Asserts run
Pass
assert_equals("row", "row", "The value should be row at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-auto-rows (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-auto-rows: "5px" onto "1px"
Asserts run
Pass
assert_equals("5px", "5px", "The value should be 5px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-auto-rows: "1px" onto "5px"
Asserts run
Pass
assert_equals("1px", "1px", "The value should be 1px at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-column (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-column: "5" onto "1"
Asserts run
Pass
assert_equals("5", "5", "The value should be 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-column: "1" onto "5"
Asserts run
Pass
assert_equals("1", "1", "The value should be 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-column-end (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-column-end: "5" onto "1"
Asserts run
Pass
assert_equals("5", "5", "The value should be 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-column-end: "1" onto "5"
Asserts run
Pass
assert_equals("1", "1", "The value should be 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-column-start (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-column-start: "5" onto "1"
Asserts run
Pass
assert_equals("5", "5", "The value should be 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-column-start: "1" onto "5"
Asserts run
Pass
assert_equals("1", "1", "The value should be 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-row (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-row: "5" onto "1"
Asserts run
Pass
assert_equals("5", "5", "The value should be 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-row: "1" onto "5"
Asserts run
Pass
assert_equals("1", "1", "The value should be 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-row-end (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-row-end: "5" onto "1"
Asserts run
Pass
assert_equals("5", "5", "The value should be 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-row-end: "1" onto "5"
Asserts run
Pass
assert_equals("1", "1", "The value should be 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-row-start (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-row-start: "5" onto "1"
Asserts run
Pass
assert_equals("5", "5", "The value should be 5 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-row-start: "1" onto "5"
Asserts run
Pass
assert_equals("1", "1", "The value should be 1 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-template (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-template: "none" onto "". . a b" ". . a b""
Asserts run
Pass
assert_equals("none", "none", "The value should be none at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-template: "". . a b" ". . a b"" onto "none"
Asserts run
Pass
assert_equals("\". . a b\" \". . a b\"", "\". . a b\" \". . a b\"", "The value should be \". . a b\" \". . a b\" at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passgrid-template-areas (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passgrid-template-areas: "none" onto "". . a b" ". . a b""
Asserts run
Pass
assert_equals("none", "none", "The value should be none at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passgrid-template-areas: "". . a b" ". . a b"" onto "none"
Asserts run
Pass
assert_equals("\". . a b\" \". . a b\"", "\". . a b\" \". . a b\"", "The value should be \". . a b\" \". . a b\" at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passhyphens (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passhyphens: "none" onto "manual"
Asserts run
Pass
assert_equals("none", "none", "The value should be none at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passhyphens: "manual" onto "none"
Asserts run
Pass
assert_equals("manual", "manual", "The value should be manual at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passimage-orientation (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passimage-orientation: "from-image" onto "none"
Asserts run
Pass
assert_equals("from-image", "from-image", "The value should be from-image at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passimage-orientation: "none" onto "from-image"
Asserts run
Pass
assert_equals("none", "none", "The value should be none at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Pass
assert_not_equals(function "function KeyframeEffect() { [native code] }", undefined, "window.KeyframeEffect")
    at isSupported ( /web-animations/animation-model/animation-types/property-list.js:1798:3)
Passinitial-letter (type: discrete) has testAddition function
Asserts run
Pass
assert_own_property(object "[object Object]", "testAddition", "discrete should have testAddition property")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:27:9)
Pass
assert_equals("function", "function", "testAddition method should be a function")
    at Test.<anonymous> ( /web-animations/animation-model/animation-types/property-utils.js:29:9)
Passinitial-letter: "3 4" onto "1 2"
Asserts run
Pass
assert_equals("3 4", "3 4", "The value should be 3 4 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)
Passinitial-letter: "1 2" onto "3 4"
Asserts run
Pass
assert_equals("1 2", "1 2", "The value should be 1 2 at 0ms")
    at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5)