mask-valid.sub.html
Details
- Test
/css/css-masking/parsing/mask-valid.sub.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | e.style['mask'] = "none" should set the property value |
| PASS | e.style['mask'] = "linear-gradient(to left bottom, red, blue)" should set the property value |
| PASS | e.style['mask'] = "linear-gradient(to left bottom, red, blue) luminance" should set the property value |
| PASS | e.style['mask'] = "url(\"https://web-platform.test/\")" should set the property value |
| PASS | e.style['mask'] = "linear-gradient(to left bottom, red, blue) 1px 2px" should set the property value |
| PASS | e.style['mask'] = "url(\"https://web-platform.test/\") 1px 2px / contain" should set the property value |
| PASS | e.style['mask'] = "repeat-y" should set the property value |
| PASS | e.style['mask'] = "border-box" should set the property value |
| PASS | e.style['mask'] = "linear-gradient(to left bottom, red, blue) padding-box" should set the property value |
| PASS | e.style['mask'] = "content-box" should set the property value |
| FAIL | e.style['mask'] = "url(\"https://web-platform.test/\") fill-box" should set the property value assert_not_equals: property should be set got disallowed value "" |
| FAIL | e.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 "" |
| FAIL | e.style['mask'] = "view-box" should set the property value assert_not_equals: property should be set got disallowed value "" |
| FAIL | e.style['mask'] = "no-clip" should set the property value assert_not_equals: property should be set got disallowed value "" |
| PASS | e.style['mask'] = "url(\"https://web-platform.test/\") add" should set the property value |
| PASS | e.style['mask'] = "subtract" should set the property value |
| PASS | e.style['mask'] = "url(\"https://web-platform.test/\") intersect" should set the property value |
| PASS | e.style['mask'] = "linear-gradient(to left bottom, red, blue) exclude" should set the property value |
| PASS | e.style['mask'] = "alpha" should set the property value |
| PASS | e.style['mask'] = "url(\"https://web-platform.test/\") alpha" should set the property value |
| PASS | e.style['mask'] = "border-box border-box" should set the property value |
| PASS | e.style['mask'] = "content-box content-box" should set the property value |
| PASS | e.style['mask'] = "border-box content-box" should set the property value |
| FAIL | e.style['mask'] = "border-box no-clip" should set the property value assert_not_equals: property should be set got disallowed value "" |
| FAIL | e.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 "" |
| FAIL | e.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 "" |
| PASS | e.style['mask'] = "none alpha" should set the property value |
| FAIL | e.style['mask'] = "none" should set mask-border-outset assert_equals: mask-border-outset should be canonical expected "0" but got "" |
| FAIL | e.style['mask'] = "none" should set mask-border-repeat assert_equals: mask-border-repeat should be canonical expected "stretch" but got "" |
| FAIL | e.style['mask'] = "none" should set mask-border-slice assert_equals: mask-border-slice should be canonical expected "0" but got "" |
| FAIL | e.style['mask'] = "none" should set mask-border-source assert_equals: mask-border-source should be canonical expected "none" but got "" |
| FAIL | e.style['mask'] = "none" should set mask-border-width assert_equals: mask-border-width should be canonical expected "auto" but got "" |
| PASS | e.style['mask'] = "none" should set mask-clip |
| PASS | e.style['mask'] = "none" should set mask-composite |
| PASS | e.style['mask'] = "none" should set mask-image |
| PASS | e.style['mask'] = "none" should set mask-mode |
| PASS | e.style['mask'] = "none" should set mask-origin |
| PASS | e.style['mask'] = "none" should set mask-position |
| PASS | e.style['mask'] = "none" should set mask-repeat |
| PASS | e.style['mask'] = "none" should set mask-size |
| PASS | e.style['mask'] = "none" should not set unrelated longhands |
| FAIL | e.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 "" |
| FAIL | e.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 "" |
| FAIL | e.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 "" |
| FAIL | e.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 "" |
| FAIL | e.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 "" |
| PASS | e.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-clip |
| PASS | e.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-composite |
| PASS | e.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-image |
| PASS | e.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-mode |
| PASS | e.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-origin |
| PASS | e.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-position |
| PASS | e.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-repeat |
| PASS | e.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should set mask-size |
| PASS | e.style['mask'] = "none, linear-gradient(to left bottom, red, blue) padding-box" should not set unrelated longhands |