random-computed.tentative.html
Details
- Test
/css/css-values/random-computed.tentative.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| FAIL | Property scale value 'random(1, 11)' assert_true: 'random(1, 11)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(--foo element-scoped, 2, 12)' assert_true: 'random(--foo element-scoped, 2, 12)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(--foo, 3, 13)' assert_true: 'random(--foo, 3, 13)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(--foo, 4, 14)' assert_true: 'random(--foo, 4, 14)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(0, 10, 5)' assert_true: 'random(0, 10, 5)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(--foo element-scoped, 10, 20, 5)' assert_true: 'random(--foo element-scoped, 10, 20, 5)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(--foo, 20, 30, 5)' assert_true: 'random(--foo, 20, 30, 5)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(--foo, 30, 40, 5)' assert_true: 'random(--foo, 30, 40, 5)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(100, 10)' assert_true: 'random(100, 10)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(-10, -100)' assert_true: 'random(-10, -100)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(-100, -10)' assert_true: 'random(-100, -10)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(40, 50, -5)' assert_true: 'random(40, 50, -5)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(5 * 1, 30 / 2)' assert_true: 'random(5 * 1, 30 / 2)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(2 * random(6, 16))' assert_true: 'calc(2 * random(6, 16))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(NaN, 100)' assert_true: 'random(NaN, 100)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(10, NaN)' assert_true: 'random(10, NaN)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(NaN, NaN)' assert_true: 'random(NaN, NaN)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(NaN, 100, 10)' assert_true: 'random(NaN, 100, 10)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(10, NaN, 10)' assert_true: 'random(10, NaN, 10)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(NaN, NaN, 10)' assert_true: 'random(NaN, NaN, 10)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(NaN, 100, NaN)' assert_true: 'random(NaN, 100, NaN)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(10, NaN, NaN)' assert_true: 'random(10, NaN, NaN)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(NaN, NaN, NaN)' assert_true: 'random(NaN, NaN, NaN)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(10, 100, NaN)' assert_true: 'random(10, 100, NaN)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(NaN, 100))' assert_true: 'calc(10 + random(NaN, 100))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(10, NaN))' assert_true: 'calc(10 + random(10, NaN))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(NaN, NaN))' assert_true: 'calc(10 + random(NaN, NaN))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(NaN, 100, 10))' assert_true: 'calc(10 + random(NaN, 100, 10))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(10, NaN, 10))' assert_true: 'calc(10 + random(10, NaN, 10))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(NaN, NaN, 10))' assert_true: 'calc(10 + random(NaN, NaN, 10))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(NaN, 100, NaN))' assert_true: 'calc(10 + random(NaN, 100, NaN))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(10, NaN, NaN))' assert_true: 'calc(10 + random(10, NaN, NaN))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(NaN, NaN, NaN))' assert_true: 'calc(10 + random(NaN, NaN, NaN))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(10, 100, NaN))' assert_true: 'calc(10 + random(10, 100, NaN))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(infinity, 100)' assert_true: 'random(infinity, 100)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(infinity, infinity)' assert_true: 'random(infinity, infinity)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(infinity, 100, 10)' assert_true: 'random(infinity, 100, 10)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(infinity, infinity, 10)' assert_true: 'random(infinity, infinity, 10)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(infinity, 100, infinity)' assert_true: 'random(infinity, 100, infinity)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(infinity, infinity, infinity)' assert_true: 'random(infinity, infinity, infinity)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(infinity, 100))' assert_true: 'calc(10 + random(infinity, 100))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(infinity, infinity))' assert_true: 'calc(10 + random(infinity, infinity))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(infinity, infinity, 10))' assert_true: 'calc(10 + random(infinity, infinity, 10))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(infinity, 100, infinity))' assert_true: 'calc(10 + random(infinity, 100, infinity))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(infinity, infinity, infinity))' assert_true: 'calc(10 + random(infinity, infinity, infinity))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(infinity, 100, 10))' assert_true: 'calc(10 + random(infinity, 100, 10))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(10, infinity)' assert_true: 'random(10, infinity)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(10, infinity, 10)' assert_true: 'random(10, infinity, 10)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(10, infinity, infinity)' assert_true: 'random(10, infinity, infinity)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(10, infinity))' assert_true: 'calc(10 + random(10, infinity))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(10, infinity, 10))' assert_true: 'calc(10 + random(10, infinity, 10))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(10, infinity, infinity))' assert_true: 'calc(10 + random(10, infinity, infinity))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(10, 100, infinity)' assert_true: 'random(10, 100, infinity)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(10, 100, infinity))' assert_true: 'calc(10 + random(10, 100, infinity))' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'random(10, 100, -infinity)' assert_true: 'random(10, 100, -infinity)' is a supported value for scale. expected true got false |
| FAIL | Property scale value 'calc(10 + random(10, 100, -infinity))' assert_true: 'calc(10 + random(10, 100, -infinity))' is a supported value for scale. expected true got false |
| FAIL | Property scale value on pseudo element '::before' 'random(1, 300000)' assert_greater_than_equal: random(1, 300000) expected a number greater than or equal to 1 but got NaN |
| FAIL | Property scale value on pseudo element '::before' 'random(--bar element-scoped, 1, 300000)' assert_greater_than_equal: random(--bar element-scoped, 1, 300000) expected a number greater than or equal to 1 but got NaN |
| FAIL | Property scale value on pseudo element '::before' 'random(property-index-scoped, 1, 300000)' assert_greater_than_equal: random(property-index-scoped, 1, 300000) expected a number greater than or equal to 1 but got NaN |
| FAIL | Property scale value on pseudo element '::before' 'random(--foo, 1, 300000)' assert_greater_than_equal: random(--foo, 1, 300000) expected a number greater than or equal to 1 but got NaN |
| FAIL | Property translate value 'random(10%, 100%)' assert_true: 'random(10%, 100%)' is a supported value for translate. expected true got false |
| FAIL | Property translate value 'random(3 * 10% , 10 * 10%)' assert_true: 'random(3 * 10% , 10 * 10%)' is a supported value for translate. expected true got false |
| FAIL | Property translate value 'random(10%, 1%)' assert_true: 'random(10%, 1%)' is a supported value for translate. expected true got false |
| FAIL | Property translate value 'random(--identifier, 10%, 100%)' assert_true: 'random(--identifier, 10%, 100%)' is a supported value for translate. expected true got false |
| FAIL | Property text-indent value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for text-indent. expected true got false |
| FAIL | Property flex-basis value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for flex-basis. expected true got false |
| FAIL | Property offset-distance value 'random(10%, 30%)' assert_true: offset-distance doesn't seem to be supported in the computed style expected true got false |
| FAIL | Property shape-margin value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for shape-margin. expected true got false |
| FAIL | Property stroke-dasharray value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for stroke-dasharray. expected true got false |
| FAIL | Property stroke-dashoffset value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for stroke-dashoffset. expected true got false |
| FAIL | Property stroke-width value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for stroke-width. expected true got false |
| FAIL | Property background-position-x value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for background-position-x. expected true got false |
| FAIL | Property background-position-y value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for background-position-y. expected true got false |
| FAIL | Property border-top-left-radius value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for border-top-left-radius. expected true got false |
| FAIL | Property border-top-right-radius value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for border-top-right-radius. expected true got false |
| FAIL | Property border-bottom-left-radius value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for border-bottom-left-radius. expected true got false |
| FAIL | Property border-bottom-right-radius value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for border-bottom-right-radius. expected true got false |
| FAIL | Property scroll-padding-top value 'random(10%, 30%)' assert_true: scroll-padding-top doesn't seem to be supported in the computed style expected true got false |
| FAIL | Property scroll-padding-bottom value 'random(10%, 30%)' assert_true: scroll-padding-bottom doesn't seem to be supported in the computed style expected true got false |
| FAIL | Property scroll-padding-left value 'random(10%, 30%)' assert_true: scroll-padding-left doesn't seem to be supported in the computed style expected true got false |
| FAIL | Property scroll-padding-right value 'random(10%, 30%)' assert_true: scroll-padding-right doesn't seem to be supported in the computed style expected true got false |
| FAIL | Property cx value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for cx. expected true got false |
| FAIL | Property cy value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for cy. expected true got false |
| FAIL | Property rx value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for rx. expected true got false |
| FAIL | Property ry value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for ry. expected true got false |
| FAIL | Property x value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for x. expected true got false |
| FAIL | Property y value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for y. expected true got false |
| FAIL | Property border-image-slice value 'random(10%, 30%)' assert_true: 'random(10%, 30%)' is a supported value for border-image-slice. expected true got false |
| FAIL | Property background-color value 'rgb(225, 215, 0, random(30%, 10%))' assert_true: 'rgb(225, 215, 0, random(30%, 10%))' is a supported value for background-color. expected true got false |
| FAIL | Property font-size value 'random(30%, 10%)' assert_true: 'random(30%, 10%)' is a supported value for font-size. expected true got false |
| FAIL | Property font-size value 'random(10px * 10% / 1%, 0%)' assert_true: 'random(10px * 10% / 1%, 0%)' is a supported value for font-size. expected true got false |
| FAIL | Property --percent value 'random(10%, 30%)' assert_greater_than_equal: random(10%, 30%) expected a number greater than or equal to 10 but got NaN |
| FAIL | Property width value 'random(fixed random(1, 2), 10px, 100px)' assert_true: 'random(fixed random(1, 2), 10px, 100px)' is a supported value for width. expected true got false |
| FAIL | Property translate value 'random(fixed random(-2, -1), 10%, 100%)' assert_true: 'random(fixed random(-2, -1), 10%, 100%)' is a supported value for translate. expected true got false |
| FAIL | Property color value 'rgb(random(30, 10) random(60, 10) random(90, 10))' assert_true: 'rgb(random(30, 10) random(60, 10) random(90, 10))' is a supported value for color. expected true got false |
| FAIL | Property color value 'rgb(from blue random(51, 10) random(g + 51, g) random(b, b))' assert_true: 'rgb(from blue random(51, 10) random(g + 51, g) random(b, b))' is a supported value for color. expected true got false |
| FAIL | Property color value 'color-mix(in srgb, rgb(random(30, 10) 0 0), rgb(random(21, 10) 0 0))' assert_true: 'color-mix(in srgb, rgb(random(30, 10) 0 0), rgb(random(21, 10) 0 0))' is a supported value for color. expected true got false |
| FAIL | Property math-depth value 'add(random(30, 10))' assert_true: 'add(random(30, 10))' is a supported value for math-depth. expected true got false |
| FAIL | Property view-transition-name value 'ident("myident" random(30, 10))' assert_true: 'ident("myident" random(30, 10))' is a supported value for view-transition-name. expected true got false |
| FAIL | Property background-image value 'image-set(url("http://example.com/image.png") calc(random(fixed 0.3, 0, 10) * 1x))' assert_true: 'image-set(url("http://example.com/image.png") calc(random(fixed 0.3, 0, 10) * 1x))' is a supported value for background-image. expected true got false |
| FAIL | Property aspect-ratio value 'random(3, 1) / random(9, 6)' assert_true: 'random(3, 1) / random(9, 6)' is a supported value for aspect-ratio. expected true got false |
| FAIL | Property filter value 'drop-shadow(random(3px, 1px) random(6px, 1px) random(9px, 1px) black)' assert_true: 'drop-shadow(random(3px, 1px) random(6px, 1px) random(9px, 1px) black)' is a supported value for filter. expected true got false |
| FAIL | Property font-variation-settings value '"wght" random(300, 100)' assert_true: '"wght" random(300, 100)' is a supported value for font-variation-settings. expected true got false |
| FAIL | Property font-feature-settings value '"liga" random(3, 1)' assert_true: '"liga" random(3, 1)' is a supported value for font-feature-settings. expected true got false |
| FAIL | Property font-style value 'oblique random(90deg, 10deg)' assert_true: 'oblique random(90deg, 10deg)' is a supported value for font-style. expected true got false |
| FAIL | Property font-palette value 'palette-mix(in lch, --blue calc(90% * random(1, 0)), --yellow 10%)' assert_true: 'palette-mix(in lch, --blue calc(90% * random(1, 0)), --yellow 10%)' is a supported value for font-palette. expected true got false |
| FAIL | Property font-palette value 'palette-mix(in lch, --blue random(90%, 10%), --yellow 10%)' assert_true: 'palette-mix(in lch, --blue random(90%, 10%), --yellow 10%)' is a supported value for font-palette. expected true got false |
| FAIL | Property animation-timeline value 'view(random(10px, 10px) random(30px, 10px))' assert_true: 'view(random(10px, 10px) random(30px, 10px))' is a supported value for animation-timeline. expected true got false |
| FAIL | Property color value 'light-dark(rgb(random(30, 10) random(60, 10) random(90, 10)), rgb(random(30, 10) random(60, 10) random(90, 10)))' assert_true: 'light-dark(rgb(random(30, 10) random(60, 10) random(90, 10)), rgb(random(30, 10) random(60, 10) random(90, 10)))' is a supported value for color. expected true got false |
| FAIL | Property rotate value 'random(1, 0) random(1, 0) 1 90deg' assert_true: 'random(1, 0) random(1, 0) 1 90deg' is a supported value for rotate. expected true got false |
| FAIL | Property rotate value 'x random(90deg, 30deg)' assert_true: 'x random(90deg, 30deg)' is a supported value for rotate. expected true got false |
| FAIL | Property corner-shape value 'superellipse(random(3, 1))' assert_true: 'superellipse(random(3, 1))' is a supported value for corner-shape. expected true got false |
| FAIL | Property offset-path value 'ray(random(30deg, 10deg))' assert_true: 'ray(random(30deg, 10deg))' is a supported value for offset-path. expected true got false |
| FAIL | Shared by property 'color' with values 'color-mix(in srgb, rgb(from blue random(10, 30) random(g, g + 30) random(b, b)), rgb(random(10, 90) 0 0))', 'color-mix(in srgb, rgb(from blue random(property-index-scoped, 10, 30) random(property-index-scoped, g, g + 30) random(property-index-scoped, b, b)), rgb(random(property-index-scoped, 10, 90) 0 0))' assert_false: color-mix(in srgb, rgb(from blue random(10, 30) random(g, g + 30) random(b, b)), rgb(random(10, 90) 0 0)) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'math-depth' with values 'add(random(1, 30000))', 'add(random(property-index-scoped, 1, 30000))' assert_false: add(random(1, 30000)) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'view-transition-name' with values 'ident("myident" random(1, 300000))', 'ident("myident" random(property-index-scoped, 1, 300000))' assert_false: ident("myident" random(1, 300000)) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'aspect-ratio' with values 'random(1, 3000000, 1) / random(3000000, 9000000, 1)', 'random(property-index-scoped, 1, 3000000, 1) / random(property-index-scoped, 3000000, 9000000, 1)' assert_false: random(1, 3000000, 1) / random(3000000, 9000000, 1) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'filter' with values 'drop-shadow(random(1px, 300000px) random(1px, 600000px) random(1px, 900000px) black)', 'drop-shadow(random(property-index-scoped, 1px, 300000px) random(property-index-scoped, 1px, 600000px) random(property-index-scoped, 1px, 900000px) black)' assert_false: drop-shadow(random(1px, 300000px) random(1px, 600000px) random(1px, 900000px) black) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'font-variation-settings' with values '"wght" random(100, 900)', '"wght" random(property-index-scoped, 100, 900)' assert_false: "wght" random(100, 900) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'font-style' with values 'oblique random(10deg, 90deg)', 'oblique random(property-index-scoped, 10deg, 90deg)' assert_false: oblique random(10deg, 90deg) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'font-palette' with values 'palette-mix(in lch, --blue calc(90% * random(0, 1)), --yellow)', 'palette-mix(in lch, --blue calc(90% * random(property-index-scoped, 0, 1)), --yellow)' assert_false: palette-mix(in lch, --blue calc(90% * random(0, 1)), --yellow) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'font-palette' with values 'palette-mix(in lch, --blue random(10%, 90%), --yellow)', 'palette-mix(in lch, --blue random(property-index-scoped, 10%, 90%), --yellow)' assert_false: palette-mix(in lch, --blue random(10%, 90%), --yellow) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'animation-timeline' with values 'view(random(1px, 300000px) random(300000px, 600000px))', 'view(random(property-index-scoped, 1px, 300000px) random(property-index-scoped, 300000px, 600000px))' assert_false: view(random(1px, 300000px) random(300000px, 600000px)) values on different elements should not be equal expected false got true |
| FAIL | Shared by property 'color' with values 'light-dark(rgb(random(10, 30) random(10, 60) random(10, 90)), rgb(random(30, 10) random(60, 10) random(90, 10)))', 'light-dark(rgb(random(property-index-scoped, 10, 30) random(property-index-scoped, 10, 60) random(property-index-scoped, 10, 90)),
rgb(random(property-index-scoped, 30, 10) random(property-index-scoped, 60, 10) random(property-index-scoped, 90, 10)))' assert_false: light-dark(rgb(random(10, 30) random(10, 60) random(10, 90)), rgb(random(30, 10) random(60, 10) random(90, 10))) values on different elements should not be equal expected false got true |
| FAIL | Maximum random: 'random(a, b)' assert_false: Random values should not be equal expected false got true |
| FAIL | Maximum random - shorthand: random(a, b) assert_false: Random values should not be equal expected false got true |
| FAIL | Shared by property name and value index: random(property-index-scoped, a, b) assert_true: Random values should be equal expected true got false |
| PASS | Shared by property and index in list value: random(a, b) |
| FAIL | Nested in fixed value random() function used for custom property: 'random(a, b)' assert_false: Different custom properties on the same element should not have equal values expected false got true |
| FAIL | random() in different custom properties on the same element should not be shared assert_false: Different custom properties on the same element should not have equal values expected false got true |
| FAIL | random() in different registered <length> custom properties on the same element should not be shared assert_false: Different registered <length> custom properties on the same element should not have equal values expected false got true |
| FAIL | random() in a custom property should be element-scoped by default assert_false: The same custom property on different elements should not have equal values expected false got true |
| PASS | random() in a custom property should not be shared with a non-custom property at the same index |
| PASS | random(property-scoped, ...) in a custom property should be equal between elements |
| PASS | two random() functions in the same custom property should not be shared |
| FAIL | random() keyed on a custom property should not collide with an author <dashed-ident> naming it assert_false: An implicit property scope should not collide with an author <dashed-ident> of the same name expected false got true |
| FAIL | Shared by name within an element: 'random(--identifier element-scoped, a, b)' assert_true: width and height values on same element should be equal expected true got false |
| PASS | Shared by name within an element - shorthand: random(--identifier element-scoped, a, b)) |
| PASS | Shared between elements within a property: random(property-index-scoped, a, b) |
| PASS | Shared between elements within a property, random inside color functions: random(property-index-scoped, a, b) |
| PASS | Shared between elements within a property, unresolved percentage values: random(property-index-scoped, a, b) |
| FAIL | Shared between elements within a property - shorthand: random(property-index-scoped, a, b) assert_false: Random values should not be equal expected false got true |
| FAIL | Shared globally: random(--identifier, a, b) assert_true: width and height values on different elements should be equal expected true got false |
| PASS | Shared globally - shorthand: random(--other-identifier, a, b) |
| FAIL | Different between properties with percentage value: random(0%, 100%) assert_false: Random values should not be equal expected false got true |
| FAIL | Different between elements with percentage value: random(0%, 100%) assert_false: random() with percentages should differ on different elements expected false got true |
| FAIL | Shared by property - shorthand and longhand: random(property-index-scoped, a, b) assert_false: random() should not be shared between longhand and shorthand expected false got true |
| FAIL | Shared by property - logical and physical property: random(property-index-scoped, a, b) assert_false: random() should not be shared between logical and physical properties expected false got true |
| FAIL | Fixed: random(fixed <number>, a, b) assert_true: Random value with fixed should be 150000px expected true got false |
| FAIL | Custom property with random() inside transform() should not have 'fixed' assert_true: Random values should be equal expected true got false |
| FAIL | random() with percentages inside multiple nested functions should have 'fixed' assert_true: expected true got false |
| FAIL | random(--identifier element-scoped, ...) should be different between elements assert_false: Random values should not be equal expected false got true |
| PASS | random() values should not be allowed as initial values in @property |
| PASS | random() shared by property in var() |
| FAIL | random() shared by custom property in var() assert_false: Random values should not be equal expected false got true |
| FAIL | random() shared by shorthand property in var(), test random() value index assert_false: Random values should not be equal expected false got true |
| PASS | random() shared by property in attr() |
| PASS | random() shared by property in typed attr() |
| FAIL | Test collision with property name and identifier assert_false: Random values should not be equal expected false got true |
| FAIL | Test user specified <random-ua-ident> assert_true: Random values should be equal expected true got false |