mask-valid.sub.html

FAILExpected38 of 55 subtests pass2,345 ms

Details

Test
/css/css-masking/parsing/mask-valid.sub.html
Harness
OK

Subtests

StatusSubtestMessage
PASSe.style['mask'] = "none" should set the property value
PASSe.style['mask'] = "linear-gradient(to left bottom, red, blue)" should set the property value
PASSe.style['mask'] = "linear-gradient(to left bottom, red, blue) luminance" should set the property value
PASSe.style['mask'] = "url(\"https://web-platform.test/\")" should set the property value
PASSe.style['mask'] = "linear-gradient(to left bottom, red, blue) 1px 2px" should set the property value
PASSe.style['mask'] = "url(\"https://web-platform.test/\") 1px 2px / contain" should set the property value
PASSe.style['mask'] = "repeat-y" should set the property value
PASSe.style['mask'] = "border-box" should set the property value
PASSe.style['mask'] = "linear-gradient(to left bottom, red, blue) padding-box" should set the property value
PASSe.style['mask'] = "content-box" should set the property value
FAILe.style['mask'] = "url(\"https://web-platform.test/\") fill-box" should set the property value
assert_not_equals: property should be set got disallowed value ""
assert_not_equals: property should be set got disallowed value ""
FAILe.style['mask'] = "linear-gradient(to left bottom, red, blue) stroke-box" should set the property value
assert_not_equals: property should be set got disallowed value ""
assert_not_equals: property should be set got disallowed value ""
FAILe.style['mask'] = "view-box" should set the property value
assert_not_equals: property should be set got disallowed value ""
assert_not_equals: property should be set got disallowed value ""
FAILe.style['mask'] = "no-clip" should set the property value
assert_not_equals: property should be set got disallowed value ""
assert_not_equals: property should be set got disallowed value ""
PASSe.style['mask'] = "url(\"https://web-platform.test/\") add" should set the property value
PASSe.style['mask'] = "subtract" should set the property value
PASSe.style['mask'] = "url(\"https://web-platform.test/\") intersect" should set the property value
PASSe.style['mask'] = "linear-gradient(to left bottom, red, blue) exclude" should set the property value
PASSe.style['mask'] = "alpha" should set the property value
PASSe.style['mask'] = "url(\"https://web-platform.test/\") alpha" should set the property value
PASSe.style['mask'] = "border-box border-box" should set the property value
PASSe.style['mask'] = "content-box content-box" should set the property value
PASSe.style['mask'] = "border-box content-box" should set the property value
FAILe.style['mask'] = "border-box no-clip" should set the property value
assert_not_equals: property should be set got disallowed value ""
assert_not_equals: property should be set got disallowed value ""
FAILe.style['mask'] = "intersect no-clip space round 1px 2px / contain stroke-box linear-gradient(to left bottom, red, blue) luminance" should set the property value
assert_not_equals: property should be set got disallowed value ""
assert_not_equals: property should be set got disallowed value ""
FAILe.style['mask'] = "intersect no-clip space round 1px 2px / contain view-box, stroke-box linear-gradient(to left bottom, red, blue) luminance" should set the property value
assert_not_equals: property should be set got disallowed value ""
assert_not_equals: property should be set got disallowed value ""
PASSe.style['mask'] = "none alpha" should set the property value
FAILe.style['mask'] = "none" should set mask-border-outset
assert_equals: mask-border-outset should be canonical expected "0" but got ""
assert_equals: mask-border-outset should be canonical expected "0" but got ""
FAILe.style['mask'] = "none" should set mask-border-repeat
assert_equals: mask-border-repeat should be canonical expected "stretch" but got ""
assert_equals: mask-border-repeat should be canonical expected "stretch" but got ""
FAILe.style['mask'] = "none" should set mask-border-slice
assert_equals: mask-border-slice should be canonical expected "0" but got ""
assert_equals: mask-border-slice should be canonical expected "0" but got ""
FAILe.style['mask'] = "none" should set mask-border-source
assert_equals: mask-border-source should be canonical expected "none" but got ""
assert_equals: mask-border-source should be canonical expected "none" but got ""
FAILe.style['mask'] = "none" should set mask-border-width
assert_equals: mask-border-width should be canonical expected "auto" but got ""
assert_equals: mask-border-width should be canonical expected "auto" but got ""
PASSe.style['mask'] = "none" should set mask-clip
PASSe.style['mask'] = "none" should set mask-composite
PASSe.style['mask'] = "none" should set mask-image
PASSe.style['mask'] = "none" should set mask-mode
PASSe.style['mask'] = "none" should set mask-origin
PASSe.style['mask'] = "none" should set mask-position
PASSe.style['mask'] = "none" should set mask-repeat
PASSe.style['mask'] = "none" should set mask-size
PASSe.style['mask'] = "none" should not set unrelated longhands
FAILe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-outset
assert_equals: mask-border-outset should be canonical expected "0" but got ""
assert_equals: mask-border-outset should be canonical expected "0" but got ""
FAILe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-repeat
assert_equals: mask-border-repeat should be canonical expected "stretch" but got ""
assert_equals: mask-border-repeat should be canonical expected "stretch" but got ""
FAILe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-slice
assert_equals: mask-border-slice should be canonical expected "0" but got ""
assert_equals: mask-border-slice should be canonical expected "0" but got ""
FAILe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-source
assert_equals: mask-border-source should be canonical expected "none" but got ""
assert_equals: mask-border-source should be canonical expected "none" but got ""
FAILe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-border-width
assert_equals: mask-border-width should be canonical expected "auto" but got ""
assert_equals: mask-border-width should be canonical expected "auto" but got ""
PASSe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-clip
PASSe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-composite
PASSe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-image
PASSe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-mode
PASSe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-origin
PASSe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-position
PASSe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-repeat
PASSe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-size
PASSe.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should not set unrelated longhands