Pass | Setup | Asserts runPass | 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 | isolation (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | isolation: "isolate" onto "auto" | Asserts runPass | assert_equals("isolate", "isolate", "The value should be isolate at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | isolation: "auto" onto "isolate" | Asserts runPass | 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 | justify-content (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | justify-content: "end" onto "start" | Asserts runPass | assert_equals("end", "end", "The value should be end at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | justify-content: "start" onto "end" | Asserts runPass | assert_equals("start", "start", "The value should be 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) |
|
Pass | justify-items (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | justify-items: "end" onto "start" | Asserts runPass | assert_equals("end", "end", "The value should be end at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | justify-items: "start" onto "end" | Asserts runPass | assert_equals("start", "start", "The value should be 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) |
|
Pass | justify-self (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | justify-self: "end" onto "start" | Asserts runPass | assert_equals("end", "end", "The value should be end at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | justify-self: "start" onto "end" | Asserts runPass | assert_equals("start", "start", "The value should be 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) | 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 | letter-spacing (type: length) has testAddition function | Asserts runPass | 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) |
|
Pass | letter-spacing: length | Asserts runPass | 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 | letter-spacing: length of rem | Asserts runPass | 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 | lighting-color (type: color) has testAddition function | Asserts runPass | 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) |
|
Pass | lighting-color supports animating as color of rgb() with overflowed from and to values | Asserts runPass | 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) |
|
Pass | lighting-color supports animating as color of #RGB | Asserts runPass | 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 | lighting-color supports animating as color of hsl() | Asserts runPass | 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 | lighting-color supports animating as color of #RGBa | Asserts runPass | 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 | lighting-color supports animating as color of rgba() | Asserts runPass | 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 | lighting-color supports animating as color of hsla() | Asserts runPass | 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 | line-height (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | line-height: "10px" onto "normal" | Asserts runPass | assert_equals("10px", "10px", "The value should be 10px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | line-height: "normal" onto "10px" | Asserts runPass | 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 | line-height: "10" onto "normal" | Asserts runPass | assert_equals("100px", "100px", "The value should be 100px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | line-height: "normal" onto "10" | Asserts runPass | 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) |
|
Pass | list-style (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | list-style: "outside url("http://localhost/test-2") square" onto "inside url("http://localhost/test-1") circle" | Asserts runPass | assert_equals("outside url(\"http://localhost/test-2\") square", "outside url(\"http://localhost/test-2\") square", "The value should be outside url(\"http://localhost/test-2\") square at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | list-style: "inside url("http://localhost/test-1") circle" onto "outside url("http://localhost/test-2") square" | Asserts runPass | assert_equals("inside url(\"http://localhost/test-1\") circle", "inside url(\"http://localhost/test-1\") circle", "The value should be inside url(\"http://localhost/test-1\") circle 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 | list-style-image (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | list-style-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" | Asserts runPass | 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) |
|
Pass | list-style-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" | Asserts runPass | 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 | list-style-position (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | list-style-position: "outside" onto "inside" | Asserts runPass | assert_equals("outside", "outside", "The value should be outside at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | list-style-position: "inside" onto "outside" | Asserts runPass | assert_equals("inside", "inside", "The value should be inside 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 | list-style-type (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | list-style-type: "square" onto "circle" | Asserts runPass | assert_equals("square", "square", "The value should be square at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | list-style-type: "circle" onto "square" | Asserts runPass | assert_equals("circle", "circle", "The value should be circle 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 | marker-end (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | marker-end: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" | Asserts runPass | 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) |
|
Pass | marker-end: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" | Asserts runPass | 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 | marker-mid (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | marker-mid: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" | Asserts runPass | 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) |
|
Pass | marker-mid: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" | Asserts runPass | 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 | marker-start (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | marker-start: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" | Asserts runPass | 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) |
|
Pass | marker-start: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" | Asserts runPass | 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 | mask (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | mask: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" | Asserts runPass | 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) |
|
Pass | mask: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" | Asserts runPass | 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 | mask-clip (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | mask-clip: "border-box" onto "content-box" | Asserts runPass | 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) |
|
Pass | mask-clip: "content-box" onto "border-box" | Asserts runPass | 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) |
|
Pass | mask-composite (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | mask-composite: "subtract" onto "add" | Asserts runPass | assert_equals("subtract", "subtract", "The value should be subtract at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | mask-composite: "add" onto "subtract" | Asserts runPass | assert_equals("add", "add", "The value should be add 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 | mask-image (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | mask-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" | Asserts runPass | 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) |
|
Pass | mask-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" | Asserts runPass | 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 | mask-mode (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | mask-mode: "luminance" onto "alpha" | Asserts runPass | assert_equals("luminance", "luminance", "The value should be luminance at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | mask-mode: "alpha" onto "luminance" | Asserts runPass | assert_equals("alpha", "alpha", "The value should be alpha 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 | mask-origin (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | mask-origin: "border-box" onto "content-box" | Asserts runPass | 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) |
|
Pass | mask-origin: "content-box" onto "border-box" | Asserts runPass | 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) | 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 | mask-repeat (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | mask-repeat: "round" onto "space" | Asserts runPass | assert_equals("round", "round", "The value should be round at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | mask-repeat: "space" onto "round" | Asserts runPass | 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 | mask-type (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | mask-type: "luminance" onto "alpha" | Asserts runPass | assert_equals("luminance", "luminance", "The value should be luminance at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | mask-type: "alpha" onto "luminance" | Asserts runPass | assert_equals("alpha", "alpha", "The value should be alpha 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 | mix-blend-mode (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | mix-blend-mode: "screen" onto "multiply" | Asserts runPass | assert_equals("screen", "screen", "The value should be screen at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | mix-blend-mode: "multiply" onto "screen" | Asserts runPass | 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) |
|
Pass | object-fit (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | object-fit: "contain" onto "fill" | Asserts runPass | assert_equals("contain", "contain", "The value should be contain at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | object-fit: "fill" onto "contain" | Asserts runPass | assert_equals("fill", "fill", "The value should be fill 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 | offset-distance (type: lengthPercentageOrCalc) has testAddition function | Asserts runPass | 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) |
|
Pass | offset-distance: length | Asserts runPass | 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 | offset-distance: length of rem | Asserts runPass | 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 | offset-distance: percentage | Asserts runPass | 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 | offset-distance: units "%" onto "px" | Asserts runPass | 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) |
|
Pass | offset-distance: units "px" onto "%" | Asserts runPass | 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) |
|
Pass | offset-distance: units "rem" onto "%" | Asserts runPass | 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) |
|
Pass | offset-distance: units "%" onto "rem" | Asserts runPass | 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) |
|
Pass | offset-distance: units "rem" onto "em" | Asserts runPass | assert_equals("40px", "40px", "The value should be 40px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | offset-distance: units "em" onto "rem" | Asserts runPass | assert_equals("40px", "40px", "The value should be 40px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | offset-distance: units "calc" onto "px" | Asserts runPass | 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) |
|
Pass | offset-distance: calc | Asserts runPass | 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) | 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 | order (type: integer) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "integer 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) |
|
Pass | order: integer | Asserts runPass | assert_equals("-3", "-3", "The value should be -3 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 | outline-color (type: color) has testAddition function | Asserts runPass | 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) |
|
Pass | outline-color supports animating as color of rgb() with overflowed from and to values | Asserts runPass | 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) |
|
Pass | outline-color supports animating as color of #RGB | Asserts runPass | 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 | outline-color supports animating as color of hsl() | Asserts runPass | 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 | outline-color supports animating as color of #RGBa | Asserts runPass | 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 | outline-color supports animating as color of rgba() | Asserts runPass | 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 | outline-color supports animating as color of hsla() | Asserts runPass | 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 | outline-offset (type: length) has testAddition function | Asserts runPass | 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) |
|
Pass | outline-offset: length | Asserts runPass | 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 | outline-offset: length of rem | Asserts runPass | 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 | outline-style (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | outline-style: "dotted" onto "none" | Asserts runPass | 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 | outline-style: "none" onto "dotted" | Asserts runPass | 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 | outline-width (type: length) has testAddition function | Asserts runPass | 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) |
|
Pass | outline-width: length | Asserts runPass | 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 | outline-width: length of rem | Asserts runPass | 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 | overflow (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | overflow: "hidden" onto "visible" | Asserts runPass | assert_equals("hidden", "hidden", "The value should be hidden at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | overflow: "visible" onto "hidden" | Asserts runPass | 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) |
|
Pass | overflow-wrap (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | overflow-wrap: "break-word" onto "normal" | Asserts runPass | assert_equals("break-word", "break-word", "The value should be break-word at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | overflow-wrap: "normal" onto "break-word" | Asserts runPass | 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) |
|
Pass | overflow-x (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | overflow-x: "hidden" onto "visible" | Asserts runPass | assert_equals("hidden", "hidden", "The value should be hidden at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | overflow-x: "visible" onto "hidden" | Asserts runPass | 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) |
|
Pass | overflow-y (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | overflow-y: "hidden" onto "visible" | Asserts runPass | assert_equals("hidden", "hidden", "The value should be hidden at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | overflow-y: "visible" onto "hidden" | Asserts runPass | 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) | 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 | page-break-after (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | page-break-after: "auto" onto "always" | Asserts runPass | 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 | page-break-after: "always" onto "auto" | Asserts runPass | assert_equals("always", "always", "The value should be always 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 | page-break-before (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | page-break-before: "auto" onto "always" | Asserts runPass | 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 | page-break-before: "always" onto "auto" | Asserts runPass | assert_equals("always", "always", "The value should be always 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 | page-break-inside (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | page-break-inside: "avoid" onto "auto" | Asserts runPass | assert_equals("avoid", "avoid", "The value should be avoid at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | page-break-inside: "auto" onto "avoid" | Asserts runPass | 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 | paint-order (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | paint-order: "stroke" onto "fill" | Asserts runPass | assert_equals("stroke", "stroke", "The value should be stroke at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | paint-order: "fill" onto "stroke" | Asserts runPass | assert_equals("fill", "fill", "The value should be fill 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 | perspective (type: length) has testAddition function | Asserts runPass | 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) |
|
Pass | perspective: length | Asserts runPass | 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 | perspective: length of rem | Asserts runPass | 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 | perspective-origin (type: position) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "position 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) |
|
Pass | perspective-origin: length pair | Asserts runPass | assert_equals("20px 20px", "20px 20px", "The value should be 20px 20px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | perspective-origin: length pair of rem | Asserts runPass | assert_equals("20px 20px", "20px 20px", "The value should be 20px 20px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | perspective-origin: position of percentage | Asserts runPass | assert_equals("1643.19px 0px", "1643.19px 0px", "The value should be 1643.19px 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) |
|
Pass | place-content (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | place-content: "end" onto "start" | Asserts runPass | assert_equals("end", "end", "The value should be end at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | place-content: "start" onto "end" | Asserts runPass | assert_equals("start", "start", "The value should be 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) |
|
Pass | place-items (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | place-items: "end" onto "start" | Asserts runPass | assert_equals("end", "end", "The value should be end at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | place-items: "start" onto "end" | Asserts runPass | assert_equals("start", "start", "The value should be 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) |
|
Pass | place-self (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | place-self: "end" onto "start" | Asserts runPass | assert_equals("end", "end", "The value should be end at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | place-self: "start" onto "end" | Asserts runPass | assert_equals("start", "start", "The value should be 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) |
|
Pass | pointer-events (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | pointer-events: "none" onto "fill" | Asserts runPass | 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 | pointer-events: "fill" onto "none" | Asserts runPass | assert_equals("fill", "fill", "The value should be fill 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 | position (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | position: "fixed" onto "absolute" | Asserts runPass | 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 | position: "absolute" onto "fixed" | Asserts runPass | assert_equals("absolute", "absolute", "The value should be absolute 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 | position-anchor (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | position-anchor: "--anchor" onto "auto" | Asserts runPass | assert_equals("--anchor", "--anchor", "The value should be --anchor at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | position-anchor: "auto" onto "--anchor" | Asserts runPass | 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 | position-visibility (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Fail | position-visibility: "anchors-valid" onto "always" | assert_equals: The value should be anchors-valid at 0ms expected "anchors-valid" but got "always" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:85:9)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:77:7) Asserts runFail | assert_equals("always", "anchors-valid", "The value should be anchors-valid at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | position-visibility: "always" onto "anchors-valid" | Asserts runPass | assert_equals("always", "always", "The value should be always 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 | position-try-fallbacks (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | position-try-fallbacks: "flip-block" onto "none" | Asserts runPass | assert_equals("flip-block", "flip-block", "The value should be flip-block at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | position-try-fallbacks: "none" onto "flip-block" | Asserts runPass | 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 | position-try-order (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | position-try-order: "most-width" onto "normal" | Asserts runPass | assert_equals("most-width", "most-width", "The value should be most-width at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | position-try-order: "normal" onto "most-width" | Asserts runPass | 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) |
|
Pass | quotes (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | quotes: ""‘" "’" "“" "”"" onto ""“" "”" "‘" "’"" | Asserts runPass | assert_equals("\"‘\" \"’\" \"“\" \"”\"", "\"‘\" \"’\" \"“\" \"”\"", "The value should be \"‘\" \"’\" \"“\" \"”\" at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | quotes: ""“" "”" "‘" "’"" onto ""‘" "’" "“" "”"" | Asserts runPass | assert_equals("\"“\" \"”\" \"‘\" \"’\"", "\"“\" \"”\" \"‘\" \"’\"", "The value should be \"“\" \"”\" \"‘\" \"’\" 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 | resize (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | resize: "horizontal" onto "both" | Asserts runPass | assert_equals("horizontal", "horizontal", "The value should be horizontal at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | resize: "both" onto "horizontal" | Asserts runPass | assert_equals("both", "both", "The value should be both 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 | ruby-align (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | ruby-align: "center" onto "start" | Asserts runPass | assert_equals("center", "center", "The value should be center at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | ruby-align: "start" onto "center" | Asserts runPass | assert_equals("start", "start", "The value should be 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) |
|
Pass | ruby-position (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | ruby-position: "over" onto "under" | Asserts runPass | assert_equals("over", "over", "The value should be over at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | ruby-position: "under" onto "over" | Asserts runPass | assert_equals("under", "under", "The value should be under 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 | scroll-behavior (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | scroll-behavior: "smooth" onto "auto" | Asserts runPass | assert_equals("smooth", "smooth", "The value should be smooth at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scroll-behavior: "auto" onto "smooth" | Asserts runPass | 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 | scroll-snap-align (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | scroll-snap-align: "start" onto "none" | Asserts runPass | assert_equals("start", "start", "The value should be start at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scroll-snap-align: "none" onto "start" | Asserts runPass | 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 | scroll-snap-stop (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | scroll-snap-stop: "always" onto "normal" | Asserts runPass | assert_equals("always", "always", "The value should be always at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scroll-snap-stop: "normal" onto "always" | Asserts runPass | 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) |
|
Pass | scroll-snap-type (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | scroll-snap-type: "x mandatory" onto "none" | Asserts runPass | assert_equals("x mandatory", "x mandatory", "The value should be x mandatory at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scroll-snap-type: "none" onto "x mandatory" | Asserts runPass | 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 | scrollbar-color (type: colorPair) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "colorPair 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) |
|
Pass | scrollbar-color supports animating as color pair of rgb() with overflowed from and to values | Asserts runPass | assert_equals("rgb(255, 128, 128) rgb(0, 0, 255)", "rgb(255, 128, 128) rgb(0, 0, 255)", "The value should be rgb(255, 128, 128) rgb(0, 0, 255) at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("rgb(255, 128, 255) rgb(128, 0, 128)", "rgb(255, 128, 255) rgb(128, 0, 128)", "The value should be rgb(255, 128, 255) rgb(128, 0, 128) at 500ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scrollbar-color supports animating as color pair of #RGB | Asserts runPass | assert_equals("rgb(255, 128, 128) rgb(0, 0, 255)", "rgb(255, 128, 128) rgb(0, 0, 255)", "The value should be rgb(255, 128, 128) rgb(0, 0, 255) at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scrollbar-color supports animating as color pair of hsl() | Asserts runPass | assert_equals("rgb(255, 128, 128) rgb(255, 0, 0)", "rgb(255, 128, 128) rgb(255, 0, 0)", "The value should be rgb(255, 128, 128) rgb(255, 0, 0) at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scrollbar-color supports animating as color pair of #RGBa | Asserts runPass | assert_equals("rgb(230, 128, 128) rgb(102, 0, 0)", "rgb(230, 128, 128) rgb(102, 0, 0)", "The value should be rgb(230, 128, 128) rgb(102, 0, 0) at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scrollbar-color supports animating as color pair of rgba() | Asserts runPass | assert_equals("rgb(230, 128, 128) rgb(0, 102, 0)", "rgb(230, 128, 128) rgb(0, 102, 0)", "The value should be rgb(230, 128, 128) rgb(0, 102, 0) at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scrollbar-color supports animating as color pair of hsla() | Asserts runPass | assert_equals("rgb(230, 128, 128) rgb(102, 0, 0)", "rgb(230, 128, 128) rgb(102, 0, 0)", "The value should be rgb(230, 128, 128) rgb(102, 0, 0) 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 | scrollbar-gutter (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | scrollbar-gutter: "stable" onto "auto" | Asserts runPass | assert_equals("stable", "stable", "The value should be stable at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scrollbar-gutter: "auto" onto "stable" | Asserts runPass | 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 | scrollbar-gutter: "stable both-edges" onto "auto" | Asserts runPass | assert_equals("stable both-edges", "stable both-edges", "The value should be stable both-edges at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scrollbar-gutter: "auto" onto "stable both-edges" | Asserts runPass | 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 | scrollbar-gutter: "stable both-edges" onto "stable" | Asserts runPass | assert_equals("stable both-edges", "stable both-edges", "The value should be stable both-edges at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scrollbar-gutter: "stable" onto "stable both-edges" | Asserts runPass | assert_equals("stable", "stable", "The value should be stable 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 | scrollbar-width (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | scrollbar-width: "thin" onto "auto" | Asserts runPass | assert_equals("thin", "thin", "The value should be thin at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scrollbar-width: "auto" onto "thin" | Asserts runPass | 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 | scrollbar-width: "none" onto "auto" | Asserts runPass | 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 | scrollbar-width: "auto" onto "none" | Asserts runPass | 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 | scrollbar-width: "none" onto "thin" | Asserts runPass | 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 | scrollbar-width: "thin" onto "none" | Asserts runPass | assert_equals("thin", "thin", "The value should be thin 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 | shape-outside (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | shape-outside: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")" | Asserts runPass | 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) |
|
Pass | shape-outside: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")" | Asserts runPass | 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 | shape-rendering (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | shape-rendering: "crispEdges" onto "optimizeSpeed" | Asserts runPass | assert_equals("crispedges", "crispedges", "The value should be crispedges at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | shape-rendering: "optimizeSpeed" onto "crispEdges" | Asserts runPass | assert_equals("optimizespeed", "optimizespeed", "The value should be optimizespeed 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 | stop-color (type: color) has testAddition function | Asserts runPass | 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) |
|
Pass | stop-color supports animating as color of rgb() with overflowed from and to values | Asserts runPass | 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) |
|
Pass | stop-color supports animating as color of #RGB | Asserts runPass | 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 | stop-color supports animating as color of hsl() | Asserts runPass | 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 | stop-color supports animating as color of #RGBa | Asserts runPass | 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 | stop-color supports animating as color of rgba() | Asserts runPass | 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 | stop-color supports animating as color of hsla() | Asserts runPass | 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 | stop-opacity (type: opacity) has testAddition function | Asserts runPass | 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) |
|
Pass | stop-opacity: [0, 1] number | Asserts runPass | 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) |
|
Pass | stop-opacity: [0, 1] number (clamped) | Asserts runPass | 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) |
|
Pass | stroke-dasharray (type: dasharray) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "dasharray 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) |
|
Fail | stroke-dasharray: dasharray | assert_equals: The value should be 1px, 2px, 3px, 4px, 5px at 0ms expected "1px, 2px, 3px, 4px, 5px" but got "7px, calc(30% + 2px), 5px, 10px, calc(30% + 5px), 3px, 8px, calc(30% + 3px), 6px, 11px, calc(30% + 1px), 4px, 9px, calc(30% + 4px), 7px" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:2857:7)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:2849:5) Asserts runFail | assert_equals("7px, calc(30% + 2px), 5px, 10px, calc(30% + 5px), 3px, 8px, calc(30% + 3px), 6px, 11px, calc(30% + 1px), 4px, 9px, calc(30% + 4px), 7px", "1px, 2px, 3px, 4px, 5px", "The value should be 1px, 2px, 3px, 4px, 5px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | stroke-dasharray (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | stroke-dasharray: "10px, 20px" onto "none" | Asserts runPass | assert_equals("10px, 20px", "10px, 20px", "The value should be 10px, 20px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | stroke-dasharray: "none" onto "10px, 20px" | Asserts runPass | 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 | stroke-linecap (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | stroke-linecap: "square" onto "round" | Asserts runPass | assert_equals("square", "square", "The value should be square at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | stroke-linecap: "round" onto "square" | Asserts runPass | assert_equals("round", "round", "The value should be round 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 | stroke-linejoin (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | stroke-linejoin: "miter" onto "round" | Asserts runPass | assert_equals("miter", "miter", "The value should be miter at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | stroke-linejoin: "round" onto "miter" | Asserts runPass | assert_equals("round", "round", "The value should be round 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 | stroke-miterlimit (type: positiveNumber) has testAddition function | Asserts runPass | 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) |
|
Pass | stroke-miterlimit: positive number | Asserts runPass | 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) |
|
Pass | stroke-opacity (type: opacity) has testAddition function | Asserts runPass | 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) |
|
Pass | stroke-opacity: [0, 1] number | Asserts runPass | 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) |
|
Pass | stroke-opacity: [0, 1] number (clamped) | Asserts runPass | 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 | table-layout (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | table-layout: "fixed" onto "auto" | Asserts runPass | 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 | table-layout: "auto" onto "fixed" | Asserts runPass | 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 | text-align (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-align: "end" onto "start" | Asserts runPass | assert_equals("end", "end", "The value should be end at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-align: "start" onto "end" | Asserts runPass | assert_equals("start", "start", "The value should be 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) |
|
Pass | text-align-last (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-align-last: "end" onto "start" | Asserts runPass | assert_equals("end", "end", "The value should be end at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-align-last: "start" onto "end" | Asserts runPass | assert_equals("start", "start", "The value should be 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) |
|
Pass | text-anchor (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-anchor: "end" onto "middle" | Asserts runPass | assert_equals("end", "end", "The value should be end at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-anchor: "middle" onto "end" | Asserts runPass | assert_equals("middle", "middle", "The value should be middle 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 | text-decoration (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Fail | text-decoration: "overline" onto "underline" | assert_equals: The value should be overline at 0ms expected "overline" but got "overline solid rgb(0, 0, 0)" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:85:9)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:77:7) Asserts runFail | assert_equals("overline solid rgb(0, 0, 0)", "overline", "The value should be overline at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Fail | text-decoration: "underline" onto "overline" | assert_equals: The value should be underline at 0ms expected "underline" but got "underline solid rgb(0, 0, 0)" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:97:9)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:89:7) Asserts runFail | assert_equals("underline solid rgb(0, 0, 0)", "underline", "The value should be underline 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 | text-decoration-color (type: color) has testAddition function | Asserts runPass | 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) |
|
Pass | text-decoration-color supports animating as color of rgb() with overflowed from and to values | Asserts runPass | 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) |
|
Pass | text-decoration-color supports animating as color of #RGB | Asserts runPass | 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 | text-decoration-color supports animating as color of hsl() | Asserts runPass | 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 | text-decoration-color supports animating as color of #RGBa | Asserts runPass | 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 | text-decoration-color supports animating as color of rgba() | Asserts runPass | 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 | text-decoration-color supports animating as color of hsla() | Asserts runPass | 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 | text-decoration-line (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-decoration-line: "overline" onto "underline" | Asserts runPass | assert_equals("overline", "overline", "The value should be overline at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-decoration-line: "underline" onto "overline" | Asserts runPass | assert_equals("underline", "underline", "The value should be underline 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 | text-decoration-skip-ink (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-decoration-skip-ink: "none" onto "auto" | Asserts runPass | 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 | text-decoration-skip-ink: "auto" onto "none" | Asserts runPass | 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 | text-decoration-style (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-decoration-style: "dotted" onto "solid" | Asserts runPass | 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 | text-decoration-style: "solid" onto "dotted" | Asserts runPass | assert_equals("solid", "solid", "The value should be solid 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 | text-emphasis-color (type: color) has testAddition function | Asserts runPass | 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) |
|
Pass | text-emphasis-color supports animating as color of rgb() with overflowed from and to values | Asserts runPass | 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) |
|
Pass | text-emphasis-color supports animating as color of #RGB | Asserts runPass | 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 | text-emphasis-color supports animating as color of hsl() | Asserts runPass | 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 | text-emphasis-color supports animating as color of #RGBa | Asserts runPass | 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 | text-emphasis-color supports animating as color of rgba() | Asserts runPass | 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 | text-emphasis-color supports animating as color of hsla() | Asserts runPass | 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 | text-emphasis-position (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-emphasis-position: "under left" onto "over" | Asserts runPass | assert_equals("under left", "under left", "The value should be under left at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-emphasis-position: "over" onto "under left" | Asserts runPass | assert_equals("over", "over", "The value should be over 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 | text-emphasis-style (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-emphasis-style: "open dot" onto "circle" | Asserts runPass | assert_equals("open dot", "open dot", "The value should be open dot at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-emphasis-style: "circle" onto "open dot" | Asserts runPass | assert_equals("circle", "circle", "The value should be circle 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 | text-overflow (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-overflow: "ellipsis" onto "clip" | Asserts runPass | assert_equals("ellipsis", "ellipsis", "The value should be ellipsis at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-overflow: "clip" onto "ellipsis" | Asserts runPass | assert_equals("clip", "clip", "The value should be clip 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 | text-rendering (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-rendering: "optimizeLegibility" onto "optimizeSpeed" | Asserts runPass | assert_equals("optimizelegibility", "optimizelegibility", "The value should be optimizelegibility at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-rendering: "optimizeSpeed" onto "optimizeLegibility" | Asserts runPass | assert_equals("optimizespeed", "optimizespeed", "The value should be optimizespeed 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 | text-shadow (type: textShadowList) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "textShadowList 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) |
|
Pass | text-shadow: shadow | Asserts runPass | assert_equals("rgb(0, 0, 0) 0px 0px 0px, rgb(120, 120, 120) 10px 10px 10px", "rgb(0, 0, 0) 0px 0px 0px, rgb(120, 120, 120) 10px 10px 10px", "The value should be rgb(0, 0, 0) 0px 0px 0px, rgb(120, 120, 120) 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 | text-spacing-trim (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-spacing-trim: "space-all" onto "normal" | Asserts runPass | assert_equals("space-all", "space-all", "The value should be space-all at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-spacing-trim: "normal" onto "space-all" | Asserts runPass | 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) |
|
Pass | text-transform (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-transform: "uppercase" onto "capitalize" | Asserts runPass | assert_equals("uppercase", "uppercase", "The value should be uppercase at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | text-transform: "capitalize" onto "uppercase" | Asserts runPass | assert_equals("capitalize", "capitalize", "The value should be capitalize 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 | text-wrap (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | text-wrap: "nowrap" onto "wrap" | Asserts runPass | 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 | text-wrap: "wrap" onto "nowrap" | Asserts runPass | assert_equals("wrap", "wrap", "The value should be wrap 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 | touch-action (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | touch-action: "none" onto "auto" | Asserts runPass | 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 | touch-action: "auto" onto "none" | Asserts runPass | 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) |
|
Pass | transform (type: transformList) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "transformList 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) |
|
Pass | transform: translate | Asserts runPass | assert_regexp_match("matrix(1, 0, 0, 1, -100, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(1, 0, 0, 1, -100, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(1, 0, 0, 1, -100, 0) at 0ms but got matrix(1, 0, 0, 1, -100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 0, 0, 1, -100, 0) but got matrix(1, 0, 0, 1, -100, 0): The value should be matrix(1, 0, 0, 1, -100, 0) at 0ms but got matrix(1, 0, 0, 1, -100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1, 0, 0, 1, -100, 0) but got matrix(1, 0, 0, 1, -100, 0): The value should be matrix(1, 0, 0, 1, -100, 0) at 0ms but got matrix(1, 0, 0, 1, -100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1, 0, 0, 1, -100, 0) but got matrix(1, 0, 0, 1, -100, 0): The value should be matrix(1, 0, 0, 1, -100, 0) at 0ms but got matrix(1, 0, 0, 1, -100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 0, 0, 1, -100, 0) but got matrix(1, 0, 0, 1, -100, 0): The value should be matrix(1, 0, 0, 1, -100, 0) at 0ms but got matrix(1, 0, 0, 1, -100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-100, -100, 0.0001, "expected matrix(1, 0, 0, 1, -100, 0) but got matrix(1, 0, 0, 1, -100, 0): The value should be matrix(1, 0, 0, 1, -100, 0) at 0ms but got matrix(1, 0, 0, 1, -100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1, 0, 0, 1, -100, 0) but got matrix(1, 0, 0, 1, -100, 0): The value should be matrix(1, 0, 0, 1, -100, 0) at 0ms but got matrix(1, 0, 0, 1, -100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(1, 0, 0, 1, 600, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(1, 0, 0, 1, 600, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(1, 0, 0, 1, 600, 0) at 1000ms but got matrix(1, 0, 0, 1, 600, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 0, 0, 1, 600, 0) but got matrix(1, 0, 0, 1, 600, 0): The value should be matrix(1, 0, 0, 1, 600, 0) at 1000ms but got matrix(1, 0, 0, 1, 600, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1, 0, 0, 1, 600, 0) but got matrix(1, 0, 0, 1, 600, 0): The value should be matrix(1, 0, 0, 1, 600, 0) at 1000ms but got matrix(1, 0, 0, 1, 600, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1, 0, 0, 1, 600, 0) but got matrix(1, 0, 0, 1, 600, 0): The value should be matrix(1, 0, 0, 1, 600, 0) at 1000ms but got matrix(1, 0, 0, 1, 600, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 0, 0, 1, 600, 0) but got matrix(1, 0, 0, 1, 600, 0): The value should be matrix(1, 0, 0, 1, 600, 0) at 1000ms but got matrix(1, 0, 0, 1, 600, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(600, 600, 0.0001, "expected matrix(1, 0, 0, 1, 600, 0) but got matrix(1, 0, 0, 1, 600, 0): The value should be matrix(1, 0, 0, 1, 600, 0) at 1000ms but got matrix(1, 0, 0, 1, 600, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1, 0, 0, 1, 600, 0) but got matrix(1, 0, 0, 1, 600, 0): The value should be matrix(1, 0, 0, 1, 600, 0) at 1000ms but got matrix(1, 0, 0, 1, 600, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: rotate | Asserts runPass | assert_regexp_match("matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: scale | Asserts runPass | assert_regexp_match("matrix(-6, 0, 0, -6, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(-6, 0, 0, -6, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(-6, 0, 0, -6, 0, 0) at 0ms but got matrix(-6, 0, 0, -6, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(-6, -6, 0.0001, "expected matrix(-6, 0, 0, -6, 0, 0) but got matrix(-6, 0, 0, -6, 0, 0): The value should be matrix(-6, 0, 0, -6, 0, 0) at 0ms but got matrix(-6, 0, 0, -6, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-6, 0, 0, -6, 0, 0) but got matrix(-6, 0, 0, -6, 0, 0): The value should be matrix(-6, 0, 0, -6, 0, 0) at 0ms but got matrix(-6, 0, 0, -6, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-6, 0, 0, -6, 0, 0) but got matrix(-6, 0, 0, -6, 0, 0): The value should be matrix(-6, 0, 0, -6, 0, 0) at 0ms but got matrix(-6, 0, 0, -6, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-6, -6, 0.0001, "expected matrix(-6, 0, 0, -6, 0, 0) but got matrix(-6, 0, 0, -6, 0, 0): The value should be matrix(-6, 0, 0, -6, 0, 0) at 0ms but got matrix(-6, 0, 0, -6, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-6, 0, 0, -6, 0, 0) but got matrix(-6, 0, 0, -6, 0, 0): The value should be matrix(-6, 0, 0, -6, 0, 0) at 0ms but got matrix(-6, 0, 0, -6, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-6, 0, 0, -6, 0, 0) but got matrix(-6, 0, 0, -6, 0, 0): The value should be matrix(-6, 0, 0, -6, 0, 0) at 0ms but got matrix(-6, 0, 0, -6, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(10, 0, 0, 10, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(10, 0, 0, 10, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(10, 0, 0, 10, 0, 0) at 1000ms but got matrix(10, 0, 0, 10, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(10, 10, 0.0001, "expected matrix(10, 0, 0, 10, 0, 0) but got matrix(10, 0, 0, 10, 0, 0): The value should be matrix(10, 0, 0, 10, 0, 0) at 1000ms but got matrix(10, 0, 0, 10, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(10, 0, 0, 10, 0, 0) but got matrix(10, 0, 0, 10, 0, 0): The value should be matrix(10, 0, 0, 10, 0, 0) at 1000ms but got matrix(10, 0, 0, 10, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(10, 0, 0, 10, 0, 0) but got matrix(10, 0, 0, 10, 0, 0): The value should be matrix(10, 0, 0, 10, 0, 0) at 1000ms but got matrix(10, 0, 0, 10, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(10, 10, 0.0001, "expected matrix(10, 0, 0, 10, 0, 0) but got matrix(10, 0, 0, 10, 0, 0): The value should be matrix(10, 0, 0, 10, 0, 0) at 1000ms but got matrix(10, 0, 0, 10, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(10, 0, 0, 10, 0, 0) but got matrix(10, 0, 0, 10, 0, 0): The value should be matrix(10, 0, 0, 10, 0, 0) at 1000ms but got matrix(10, 0, 0, 10, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(10, 0, 0, 10, 0, 0) but got matrix(10, 0, 0, 10, 0, 0): The value should be matrix(10, 0, 0, 10, 0, 0) at 1000ms but got matrix(10, 0, 0, 10, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: skew | Asserts runPass | assert_regexp_match("matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) at 0ms but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(1.06418, 1.064178, 0.0001, "expected matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0): The value should be matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) at 0ms but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.540297, 0.540297, 0.0001, "expected matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0): The value should be matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) at 0ms but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.401023, -0.401023, 0.0001, "expected matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0): The value should be matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) at 0ms but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.898198, 0.898198, 0.0001, "expected matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0): The value should be matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) at 0ms but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0): The value should be matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) at 0ms but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0): The value should be matrix(1.064178, 0.540297, -0.401023, 0.898198, 0, 0) at 0ms but got matrix(1.06418, 0.540297, -0.401023, 0.898198, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) at 1000ms but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0.898198, 0.898198, 0.0001, "expected matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0): The value should be matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) at 1000ms but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.401023, -0.401023, 0.0001, "expected matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0): The value should be matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) at 1000ms but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.540297, 0.540297, 0.0001, "expected matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0): The value should be matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) at 1000ms but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1.06418, 1.064178, 0.0001, "expected matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0): The value should be matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) at 1000ms but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0): The value should be matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) at 1000ms but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0): The value should be matrix(0.898198, -0.401023, 0.540297, 1.064178, 0, 0) at 1000ms but got matrix(0.898198, -0.401023, 0.540297, 1.06418, 0, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: rotate on translate | Asserts runPass | assert_regexp_match("matrix(0, 1, -1, 0, 100, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(0, 1, -1, 0, 100, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(0, 1, -1, 0, 100, 0) at 0ms but got matrix(0, 1, -1, 0, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 100, 0) but got matrix(0, 1, -1, 0, 100, 0): The value should be matrix(0, 1, -1, 0, 100, 0) at 0ms but got matrix(0, 1, -1, 0, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(0, 1, -1, 0, 100, 0) but got matrix(0, 1, -1, 0, 100, 0): The value should be matrix(0, 1, -1, 0, 100, 0) at 0ms but got matrix(0, 1, -1, 0, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(0, 1, -1, 0, 100, 0) but got matrix(0, 1, -1, 0, 100, 0): The value should be matrix(0, 1, -1, 0, 100, 0) at 0ms but got matrix(0, 1, -1, 0, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 100, 0) but got matrix(0, 1, -1, 0, 100, 0): The value should be matrix(0, 1, -1, 0, 100, 0) at 0ms but got matrix(0, 1, -1, 0, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(100, 100, 0.0001, "expected matrix(0, 1, -1, 0, 100, 0) but got matrix(0, 1, -1, 0, 100, 0): The value should be matrix(0, 1, -1, 0, 100, 0) at 0ms but got matrix(0, 1, -1, 0, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 100, 0) but got matrix(0, 1, -1, 0, 100, 0): The value should be matrix(0, 1, -1, 0, 100, 0) at 0ms but got matrix(0, 1, -1, 0, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(-1, 0, 0, -1, 100, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(-1, 0, 0, -1, 100, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(-1, 0, 0, -1, 100, 0) at 1000ms but got matrix(-1, 0, 0, -1, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(-1, 0, 0, -1, 100, 0) but got matrix(-1, 0, 0, -1, 100, 0): The value should be matrix(-1, 0, 0, -1, 100, 0) at 1000ms but got matrix(-1, 0, 0, -1, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-1, 0, 0, -1, 100, 0) but got matrix(-1, 0, 0, -1, 100, 0): The value should be matrix(-1, 0, 0, -1, 100, 0) at 1000ms but got matrix(-1, 0, 0, -1, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-1, 0, 0, -1, 100, 0) but got matrix(-1, 0, 0, -1, 100, 0): The value should be matrix(-1, 0, 0, -1, 100, 0) at 1000ms but got matrix(-1, 0, 0, -1, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(-1, 0, 0, -1, 100, 0) but got matrix(-1, 0, 0, -1, 100, 0): The value should be matrix(-1, 0, 0, -1, 100, 0) at 1000ms but got matrix(-1, 0, 0, -1, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(100, 100, 0.0001, "expected matrix(-1, 0, 0, -1, 100, 0) but got matrix(-1, 0, 0, -1, 100, 0): The value should be matrix(-1, 0, 0, -1, 100, 0) at 1000ms but got matrix(-1, 0, 0, -1, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-1, 0, 0, -1, 100, 0) but got matrix(-1, 0, 0, -1, 100, 0): The value should be matrix(-1, 0, 0, -1, 100, 0) at 1000ms but got matrix(-1, 0, 0, -1, 100, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: translate on rotate | Asserts runPass | assert_regexp_match("matrix(0, 1, -1, 0, 0, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(0, 1, -1, 0, 0, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(100, 100, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(0, 1, -1, 0, 0, 200)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(0, 1, -1, 0, 0, 200)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(200, 200, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: rotate on rotate and translate | Asserts runPass | assert_regexp_match("matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(70.7107, 70.710678, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(70.7107, 70.710678, 0.0001, "expected matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107): The value should be matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.710678, 70.710678) at 0ms but got matrix(0.707107, -0.707107, 0.707107, 0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(70.7107, 70.710678, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(70.7107, 70.710678, 0.0001, "expected matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107): The value should be matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.710678, 70.710678) at 1000ms but got matrix(-0.707107, 0.707107, -0.707107, -0.707107, 70.7107, 70.7107)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: matrix | Asserts runPass | assert_regexp_match("matrix(0, 1, -1, 0, 0, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(0, 1, -1, 0, 0, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(100, 100, 0.0001, "expected matrix(0, 1, -1, 0, 0, 100) but got matrix(0, 1, -1, 0, 0, 100): The value should be matrix(0, 1, -1, 0, 0, 100) at 0ms but got matrix(0, 1, -1, 0, 0, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(0, 1, -1, 0, 0, 200)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(0, 1, -1, 0, 0, 200)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(200, 200, 0.0001, "expected matrix(0, 1, -1, 0, 0, 200) but got matrix(0, 1, -1, 0, 0, 200): The value should be matrix(0, 1, -1, 0, 0, 200) at 1000ms but got matrix(0, 1, -1, 0, 0, 200)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: rotate3d | Asserts runPass | assert_regexp_match("matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(16, 16, "dimension of the matrix: The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0.853553, 0.853553, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.146447, 0.146447, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.5, 0.5, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.146447, 0.146447, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.853553, 0.853553, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.5, -0.5, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.5, -0.5, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.5, 0.5, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(16, 16, "dimension of the matrix: The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0.146447, 0.146447, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.853553, 0.853553, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.5, -0.5, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.853553, 0.853553, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.146447, 0.146447, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.5, 0.5, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.5, 0.5, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.5, -0.5, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: matrix3d | Asserts runPass | assert_regexp_match("matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(16, 16, "dimension of the matrix: The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0.853553, 0.853553, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.146447, 0.146447, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.5, 0.5, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.146447, 0.146447, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.853553, 0.853553, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.5, -0.5, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.5, -0.5, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.5, 0.5, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.707107, 0.707107, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1) at 0ms but got matrix3d(0.853553, 0.146447, 0.5, 0, 0.146447, 0.853553, -0.5, 0, -0.5, 0.5, 0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(16, 16, "dimension of the matrix: The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0.146447, 0.146447, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.853553, 0.853553, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.5, -0.5, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.853553, 0.853553, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.146447, 0.146447, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.5, 0.5, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0.5, 0.5, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.5, -0.5, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-0.707107, -0.707107, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1): The value should be matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1) at 1000ms but got matrix3d(0.146447, 0.853553, -0.5, 0, 0.853553, 0.146447, 0.5, 0, 0.5, -0.5, -0.707107, 0, 0, 0, 0, 1)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: non-invertible matrices | Asserts runPass | assert_regexp_match("matrix(-1, 0, 0, -1, 250, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(-1, 0, 0, -1, 250, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(-1, 0, 0, -1, 250, 0) at 0ms but got matrix(-1, 0, 0, -1, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(-1, 0, 0, -1, 250, 0) but got matrix(-1, 0, 0, -1, 250, 0): The value should be matrix(-1, 0, 0, -1, 250, 0) at 0ms but got matrix(-1, 0, 0, -1, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-1, 0, 0, -1, 250, 0) but got matrix(-1, 0, 0, -1, 250, 0): The value should be matrix(-1, 0, 0, -1, 250, 0) at 0ms but got matrix(-1, 0, 0, -1, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-1, 0, 0, -1, 250, 0) but got matrix(-1, 0, 0, -1, 250, 0): The value should be matrix(-1, 0, 0, -1, 250, 0) at 0ms but got matrix(-1, 0, 0, -1, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(-1, 0, 0, -1, 250, 0) but got matrix(-1, 0, 0, -1, 250, 0): The value should be matrix(-1, 0, 0, -1, 250, 0) at 0ms but got matrix(-1, 0, 0, -1, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(250, 250, 0.0001, "expected matrix(-1, 0, 0, -1, 250, 0) but got matrix(-1, 0, 0, -1, 250, 0): The value should be matrix(-1, 0, 0, -1, 250, 0) at 0ms but got matrix(-1, 0, 0, -1, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-1, 0, 0, -1, 250, 0) but got matrix(-1, 0, 0, -1, 250, 0): The value should be matrix(-1, 0, 0, -1, 250, 0) at 0ms but got matrix(-1, 0, 0, -1, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(1, 1, 0, 0, 50, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(1, 1, 0, 0, 50, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(1, 1, 0, 0, 50, 100) at 1000ms but got matrix(1, 1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 1, 0, 0, 50, 100) but got matrix(1, 1, 0, 0, 50, 100): The value should be matrix(1, 1, 0, 0, 50, 100) at 1000ms but got matrix(1, 1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 1, 0, 0, 50, 100) but got matrix(1, 1, 0, 0, 50, 100): The value should be matrix(1, 1, 0, 0, 50, 100) at 1000ms but got matrix(1, 1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1, 1, 0, 0, 50, 100) but got matrix(1, 1, 0, 0, 50, 100): The value should be matrix(1, 1, 0, 0, 50, 100) at 1000ms but got matrix(1, 1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(1, 1, 0, 0, 50, 100) but got matrix(1, 1, 0, 0, 50, 100): The value should be matrix(1, 1, 0, 0, 50, 100) at 1000ms but got matrix(1, 1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(50, 50, 0.0001, "expected matrix(1, 1, 0, 0, 50, 100) but got matrix(1, 1, 0, 0, 50, 100): The value should be matrix(1, 1, 0, 0, 50, 100) at 1000ms but got matrix(1, 1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(100, 100, 0.0001, "expected matrix(1, 1, 0, 0, 50, 100) but got matrix(1, 1, 0, 0, 50, 100): The value should be matrix(1, 1, 0, 0, 50, 100) at 1000ms but got matrix(1, 1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: non-invertible matrices in matched transform lists | Asserts runPass | assert_regexp_match("matrix(0, -1, 1, 0, 250, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(0, -1, 1, 0, 250, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(0, -1, 1, 0, 250, 0) at 0ms but got matrix(0, -1, 1, 0, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, -1, 1, 0, 250, 0) but got matrix(0, -1, 1, 0, 250, 0): The value should be matrix(0, -1, 1, 0, 250, 0) at 0ms but got matrix(0, -1, 1, 0, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(0, -1, 1, 0, 250, 0) but got matrix(0, -1, 1, 0, 250, 0): The value should be matrix(0, -1, 1, 0, 250, 0) at 0ms but got matrix(0, -1, 1, 0, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(0, -1, 1, 0, 250, 0) but got matrix(0, -1, 1, 0, 250, 0): The value should be matrix(0, -1, 1, 0, 250, 0) at 0ms but got matrix(0, -1, 1, 0, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, -1, 1, 0, 250, 0) but got matrix(0, -1, 1, 0, 250, 0): The value should be matrix(0, -1, 1, 0, 250, 0) at 0ms but got matrix(0, -1, 1, 0, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(250, 250, 0.0001, "expected matrix(0, -1, 1, 0, 250, 0) but got matrix(0, -1, 1, 0, 250, 0): The value should be matrix(0, -1, 1, 0, 250, 0) at 0ms but got matrix(0, -1, 1, 0, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(0, -1, 1, 0, 250, 0) but got matrix(0, -1, 1, 0, 250, 0): The value should be matrix(0, -1, 1, 0, 250, 0) at 0ms but got matrix(0, -1, 1, 0, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(-1, -1, 0, 0, 50, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(-1, -1, 0, 0, 50, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(-1, -1, 0, 0, 50, 100) at 1000ms but got matrix(-1, -1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(-1, -1, 0, 0, 50, 100) but got matrix(-1, -1, 0, 0, 50, 100): The value should be matrix(-1, -1, 0, 0, 50, 100) at 1000ms but got matrix(-1, -1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-1, -1, 0.0001, "expected matrix(-1, -1, 0, 0, 50, 100) but got matrix(-1, -1, 0, 0, 50, 100): The value should be matrix(-1, -1, 0, 0, 50, 100) at 1000ms but got matrix(-1, -1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-1, -1, 0, 0, 50, 100) but got matrix(-1, -1, 0, 0, 50, 100): The value should be matrix(-1, -1, 0, 0, 50, 100) at 1000ms but got matrix(-1, -1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-1, -1, 0, 0, 50, 100) but got matrix(-1, -1, 0, 0, 50, 100): The value should be matrix(-1, -1, 0, 0, 50, 100) at 1000ms but got matrix(-1, -1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(50, 50, 0.0001, "expected matrix(-1, -1, 0, 0, 50, 100) but got matrix(-1, -1, 0, 0, 50, 100): The value should be matrix(-1, -1, 0, 0, 50, 100) at 1000ms but got matrix(-1, -1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(100, 100, 0.0001, "expected matrix(-1, -1, 0, 0, 50, 100) but got matrix(-1, -1, 0, 0, 50, 100): The value should be matrix(-1, -1, 0, 0, 50, 100) at 1000ms but got matrix(-1, -1, 0, 0, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) |
|
Pass | transform: non-invertible matrices in mismatched transform lists | Asserts runPass | assert_regexp_match("matrix(-2, 0, 0, -2, 250, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(-2, 0, 0, -2, 250, 0)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(-2, 0, 0, -2, 250, 0) at 0ms but got matrix(-2, 0, 0, -2, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(-2, -2, 0.0001, "expected matrix(-2, 0, 0, -2, 250, 0) but got matrix(-2, 0, 0, -2, 250, 0): The value should be matrix(-2, 0, 0, -2, 250, 0) at 0ms but got matrix(-2, 0, 0, -2, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-2, 0, 0, -2, 250, 0) but got matrix(-2, 0, 0, -2, 250, 0): The value should be matrix(-2, 0, 0, -2, 250, 0) at 0ms but got matrix(-2, 0, 0, -2, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-2, 0, 0, -2, 250, 0) but got matrix(-2, 0, 0, -2, 250, 0): The value should be matrix(-2, 0, 0, -2, 250, 0) at 0ms but got matrix(-2, 0, 0, -2, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(-2, -2, 0.0001, "expected matrix(-2, 0, 0, -2, 250, 0) but got matrix(-2, 0, 0, -2, 250, 0): The value should be matrix(-2, 0, 0, -2, 250, 0) at 0ms but got matrix(-2, 0, 0, -2, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(250, 250, 0.0001, "expected matrix(-2, 0, 0, -2, 250, 0) but got matrix(-2, 0, 0, -2, 250, 0): The value should be matrix(-2, 0, 0, -2, 250, 0) at 0ms but got matrix(-2, 0, 0, -2, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(0, 0, 0.0001, "expected matrix(-2, 0, 0, -2, 250, 0) but got matrix(-2, 0, 0, -2, 250, 0): The value should be matrix(-2, 0, 0, -2, 250, 0) at 0ms but got matrix(-2, 0, 0, -2, 250, 0)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_regexp_match("matrix(1, 1, 1, 1, 50, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Actual value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:246:3) | Pass | assert_regexp_match("matrix(1, 1, 1, 1, 50, 100)", object "/^matrix(?:3d)*\((.+)\)/", "Expected value is not a matrix")
at assert_matrix_equals ( /web-animations/testcommon.js:248:3) | Pass | assert_equals(6, 6, "dimension of the matrix: The value should be matrix(1, 1, 1, 1, 50, 100) at 1000ms but got matrix(1, 1, 1, 1, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:256:3) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 1, 1, 1, 50, 100) but got matrix(1, 1, 1, 1, 50, 100): The value should be matrix(1, 1, 1, 1, 50, 100) at 1000ms but got matrix(1, 1, 1, 1, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 1, 1, 1, 50, 100) but got matrix(1, 1, 1, 1, 50, 100): The value should be matrix(1, 1, 1, 1, 50, 100) at 1000ms but got matrix(1, 1, 1, 1, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 1, 1, 1, 50, 100) but got matrix(1, 1, 1, 1, 50, 100): The value should be matrix(1, 1, 1, 1, 50, 100) at 1000ms but got matrix(1, 1, 1, 1, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(1, 1, 0.0001, "expected matrix(1, 1, 1, 1, 50, 100) but got matrix(1, 1, 1, 1, 50, 100): The value should be matrix(1, 1, 1, 1, 50, 100) at 1000ms but got matrix(1, 1, 1, 1, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(50, 50, 0.0001, "expected matrix(1, 1, 1, 1, 50, 100) but got matrix(1, 1, 1, 1, 50, 100): The value should be matrix(1, 1, 1, 1, 50, 100) at 1000ms but got matrix(1, 1, 1, 1, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259:5) | Pass | assert_approx_equals(100, 100, 0.0001, "expected matrix(1, 1, 1, 1, 50, 100) but got matrix(1, 1, 1, 1, 50, 100): The value should be matrix(1, 1, 1, 1, 50, 100) at 1000ms but got matrix(1, 1, 1, 1, 50, 100)")
at assert_matrix_equals ( /web-animations/testcommon.js:259: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 | transform-box (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | transform-box: "border-box" onto "fill-box" | Asserts runPass | 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) |
|
Pass | transform-box: "fill-box" onto "border-box" | Asserts runPass | assert_equals("fill-box", "fill-box", "The value should be fill-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 | transform-style (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | transform-style: "preserve-3d" onto "flat" | Asserts runPass | assert_equals("preserve-3d", "preserve-3d", "The value should be preserve-3d at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | transform-style: "flat" onto "preserve-3d" | Asserts runPass | assert_equals("flat", "flat", "The value should be flat 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 | rotate (type: rotateList) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "rotateList 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) |
|
Pass | rotate without rotation axes | Asserts runPass | assert_equals("-45deg", "-45deg", "The value should be -45deg at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("135deg", "135deg", "The value should be 135deg at 1000ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | rotate with underlying transform | Asserts runPass | assert_equals("y 45deg", "y 45deg", "The value should be y 45deg at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("y 135deg", "y 135deg", "The value should be y 135deg at 1000ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | rotate with different rotation axes | Asserts runPass | assert_regexp_match("0.57735 0.57735 0.57735 135deg", object "/^((([+-]?\d+(\.+\d+)?\s){3})?\d+(\.+\d+)?)deg/", "Actual value is not a rotate3d vector")
at assert_rotate3d_equals ( /web-animations/testcommon.js:268:3) | Pass | assert_regexp_match("0.57735 0.57735 0.57735 135deg", object "/^((([+-]?\d+(\.+\d+)?\s){3})?\d+(\.+\d+)?)deg/", "Expected value is not a rotate3d vector")
at assert_rotate3d_equals ( /web-animations/testcommon.js:270:3) | Pass | assert_equals(4, 4, "dimension of the matrix: The value should be 0.57735 0.57735 0.57735 135deg at 500ms but got 0.57735 0.57735 0.57735 135deg")
at assert_rotate3d_equals ( /web-animations/testcommon.js:278:3) | Pass | assert_approx_equals(0.57735, 0.57735, 0.0001, "expected 0.57735 0.57735 0.57735 135deg but got 0.57735 0.57735 0.57735 135deg: The value should be 0.57735 0.57735 0.57735 135deg at 500ms but got 0.57735 0.57735 0.57735 135deg")
at assert_rotate3d_equals ( /web-animations/testcommon.js:281:5) | Pass | assert_approx_equals(0.57735, 0.57735, 0.0001, "expected 0.57735 0.57735 0.57735 135deg but got 0.57735 0.57735 0.57735 135deg: The value should be 0.57735 0.57735 0.57735 135deg at 500ms but got 0.57735 0.57735 0.57735 135deg")
at assert_rotate3d_equals ( /web-animations/testcommon.js:281:5) | Pass | assert_approx_equals(0.57735, 0.57735, 0.0001, "expected 0.57735 0.57735 0.57735 135deg but got 0.57735 0.57735 0.57735 135deg: The value should be 0.57735 0.57735 0.57735 135deg at 500ms but got 0.57735 0.57735 0.57735 135deg")
at assert_rotate3d_equals ( /web-animations/testcommon.js:281:5) | Pass | assert_approx_equals(135, 135, 0.0001, "expected 0.57735 0.57735 0.57735 135deg but got 0.57735 0.57735 0.57735 135deg: The value should be 0.57735 0.57735 0.57735 135deg at 500ms but got 0.57735 0.57735 0.57735 135deg")
at assert_rotate3d_equals ( /web-animations/testcommon.js:281: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 | translate (type: translateList) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "translateList 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) |
|
Pass | translate | Asserts runPass | assert_equals("-100px", "-100px", "The value should be -100px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("600px", "600px", "The value should be 600px at 1000ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | translate with underlying transform | Asserts runPass | assert_equals("-100px", "-100px", "The value should be -100px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("600px", "600px", "The value should be 600px at 1000ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | translate with underlying percentage value | Asserts runPass | assert_equals("calc(50% - 200px)", "calc(50% - 200px)", "The value should be calc(50% - 200px) at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("calc(50% + 500px)", "calc(50% + 500px)", "The value should be calc(50% + 500px) at 1000ms")
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 | scale (type: scaleList) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "scaleList 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) |
|
Pass | scale with two unspecified values | Asserts runPass | assert_equals("-6", "-6", "The value should be -6 at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("10", "10", "The value should be 10 at 1000ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scale with one unspecified value | Asserts runPass | assert_equals("-6", "-6", "The value should be -6 at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("10", "10", "The value should be 10 at 1000ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | scale | Asserts runPass | assert_equals("-2 -4 -6", "-2 -4 -6", "The value should be -2 -4 -6 at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("8 10 12", "8 10 12", "The value should be 8 10 12 at 1000ms")
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 | vector-effect (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | vector-effect: "non-scaling-stroke" onto "none" | Asserts runPass | assert_equals("non-scaling-stroke", "non-scaling-stroke", "The value should be non-scaling-stroke at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | vector-effect: "none" onto "non-scaling-stroke" | Asserts runPass | 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 | view-transition-class (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | view-transition-class: "card scale-animation" onto "none" | Asserts runPass | assert_equals("card scale-animation", "card scale-animation", "The value should be card scale-animation at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | view-transition-class: "none" onto "card scale-animation" | Asserts runPass | 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 | view-transition-name (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | view-transition-name: "header" onto "none" | Asserts runPass | assert_equals("header", "header", "The value should be header at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | view-transition-name: "none" onto "header" | Asserts runPass | 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 | visibility (type: visibility) has testAddition function | Asserts runPass | assert_own_property(object "[object Object]", "testAddition", "visibility 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) |
|
Pass | visibility: onto "visible" | Asserts runPass | 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_equals("hidden", "hidden", "The value should be hidden at 1000ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | visibility: onto "hidden" | Asserts runPass | assert_equals("hidden", "hidden", "The value should be hidden at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) | Pass | assert_equals("visible", "visible", "The value should be visible at 1000ms")
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 | white-space (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | white-space: "nowrap" onto "pre" | Asserts runPass | 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 | white-space: "pre" onto "nowrap" | Asserts runPass | assert_equals("pre", "pre", "The value should be pre 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 | white-space-collapse (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | white-space-collapse: "preserve" onto "collapse" | Asserts runPass | assert_equals("preserve", "preserve", "The value should be preserve at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | white-space-collapse: "collapse" onto "preserve" | Asserts runPass | 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 | word-break (type: discrete) has testAddition function | Asserts runPass | 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) |
|
Pass | word-break: "break-all" onto "keep-all" | Asserts runPass | assert_equals("break-all", "break-all", "The value should be break-all at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | word-break: "keep-all" onto "break-all" | Asserts runPass | assert_equals("keep-all", "keep-all", "The value should be keep-all 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 | word-spacing (type: lengthPercentageOrCalc) has testAddition function | Asserts runPass | 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) |
|
Pass | word-spacing: length | Asserts runPass | 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 | word-spacing: length of rem | Asserts runPass | assert_equals("20px", "20px", "The value should be 20px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Fail | word-spacing: percentage | assert_equals: The value should be 130% at 0ms expected "130%" but got "0px" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:278:7)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:270:5) Asserts runFail | assert_equals("0px", "130%", "The value should be 130% at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Fail | word-spacing: units "%" onto "px" | assert_equals: The value should be calc(10% + 10px) at 0ms expected "calc(10% + 10px)" but got "10px" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:426:7)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:420:5) Asserts runFail | assert_equals("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) |
|
Fail | word-spacing: units "px" onto "%" | assert_equals: The value should be calc(10% + 10px) at 0ms expected "calc(10% + 10px)" but got "10px" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:436:7)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:430:5) Asserts runFail | assert_equals("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) |
|
Fail | word-spacing: units "rem" onto "%" | assert_equals: The value should be calc(10% + 20px) at 0ms expected "calc(10% + 20px)" but got "20px" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:446:7)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:440:5) Asserts runFail | assert_equals("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) |
|
Fail | word-spacing: units "%" onto "rem" | assert_equals: The value should be calc(10% + 20px) at 0ms expected "calc(10% + 20px)" but got "20px" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:456:7)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:450:5) Asserts runFail | assert_equals("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) |
|
Pass | word-spacing: units "rem" onto "em" | Asserts runPass | assert_equals("40px", "40px", "The value should be 40px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Pass | word-spacing: units "em" onto "rem" | Asserts runPass | assert_equals("40px", "40px", "The value should be 40px at 0ms")
at testAnimationSamples ( /web-animations/animation-model/animation-types/property-list.js:1714:5) |
|
Fail | word-spacing: units "calc" onto "px" | assert_equals: The value should be calc(20% + 30px) at 0ms expected "calc(20% + 30px)" but got "10px" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:485:7)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:478:5) Asserts runFail | assert_equals("10px", "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) |
|
Fail | word-spacing: calc | assert_equals: The value should be calc(30% + 30px) at 0ms expected "calc(30% + 30px)" but got "0px" at testAnimationSamples (http://wpt.live/web-animations/animation-model/animation-types/property-list.js:1714:5)
at Test.<anonymous> (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:496:7)
at Test.step (http://wpt.live/resources/testharness.js:2642:25)
at test (http://wpt.live/resources/testharness.js:633:30)
at Object.testAdditionOrAccumulation (http://wpt.live/web-animations/animation-model/animation-types/property-types.js:489:5) Asserts runFail | assert_equals("0px", "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) | 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) |
|