anchor-invalid-fallback.html

FAILExpected6 of 39 subtests pass675 ms

Details

Test
/css/css-anchor-position/anchor-invalid-fallback.html
Harness
OK

Subtests

StatusSubtestMessage
FAILElement can be anchor positioned
assert_equals: expected "125px" but got "anchor(right)"
assert_equals: expected "125px" but got "anchor(right)"
FAILElement can use <length> fallback if present
assert_equals: expected "17px" but got "anchor(right, 17px)"
assert_equals: expected "17px" but got "anchor(right, 17px)"
FAILElement can use <length> fallback with percentage
assert_equals: expected "17px" but got "anchor(right, 8.5%)"
assert_equals: expected "17px" but got "anchor(right, 8.5%)"
FAILElement can use <length> fallback for max size with percentage
assert_equals: expected "28%" but got "anchor-size(width, 28%)"
assert_equals: expected "28%" but got "anchor-size(width, 28%)"
FAILElement can use <length> fallback for margin with percentage
assert_equals: expected "13px" but got "0px"
assert_equals: expected "13px" but got "0px"
FAILInvalid anchor function, left
assert_equals: left expected "auto" but got "anchor(left)"
assert_equals: left expected "auto" but got "anchor(left)"
FAILInvalid anchor function, right
assert_equals: right expected "auto" but got "anchor(right)"
assert_equals: right expected "auto" but got "anchor(right)"
FAILInvalid anchor function, bottom
assert_equals: bottom expected "auto" but got "anchor(bottom)"
assert_equals: bottom expected "auto" but got "anchor(bottom)"
FAILInvalid anchor function, top
assert_equals: top expected "auto" but got "anchor(top)"
assert_equals: top expected "auto" but got "anchor(top)"
PASSInvalid anchor function, width
PASSInvalid anchor function, height
FAILInvalid anchor function, min-width
assert_equals: minWidth expected "0px" but got "anchor-size(width)"
assert_equals: minWidth expected "0px" but got "anchor-size(width)"
FAILInvalid anchor function, min-height
assert_equals: minHeight expected "0px" but got "anchor-size(height)"
assert_equals: minHeight expected "0px" but got "anchor-size(height)"
FAILInvalid anchor function, max-width
assert_equals: maxWidth expected "none" but got "anchor-size(width)"
assert_equals: maxWidth expected "none" but got "anchor-size(width)"
FAILInvalid anchor function, max-height
assert_equals: maxHeight expected "none" but got "anchor-size(height)"
assert_equals: maxHeight expected "none" but got "anchor-size(height)"
FAILInvalid anchor function, --unknown left
assert_equals: left expected "auto" but got "anchor(--unknown left)"
assert_equals: left expected "auto" but got "anchor(--unknown left)"
PASSInvalid anchor function, --unknown width
FAILInvalid anchor function, cross-axis query (vertical)
assert_equals: left expected "auto" but got "anchor(--a top)"
assert_equals: left expected "auto" but got "anchor(--a top)"
FAILInvalid anchor function, cross-axis query (horizontal)
assert_equals: top expected "auto" but got "anchor(--a left)"
assert_equals: top expected "auto" but got "anchor(--a left)"
PASSInvalid anchor function, anchor() in sizing property
FAILInvalid anchor function, nested left
assert_equals: left expected "auto" but got "calc(anchor(left) + 10px)"
assert_equals: left expected "auto" but got "calc(anchor(left) + 10px)"
FAILInvalid anchor function, nested right
assert_equals: right expected "auto" but got "calc(anchor(right) + 10px)"
assert_equals: right expected "auto" but got "calc(anchor(right) + 10px)"
FAILInvalid anchor function, nested bottom
assert_equals: bottom expected "auto" but got "calc(anchor(bottom) + 10px)"
assert_equals: bottom expected "auto" but got "calc(anchor(bottom) + 10px)"
FAILInvalid anchor function, nested top
assert_equals: top expected "auto" but got "calc(anchor(top) + 10px)"
assert_equals: top expected "auto" but got "calc(anchor(top) + 10px)"
FAILInvalid anchor function, nested min-width
assert_equals: minWidth expected "0px" but got "calc(anchor-size(width) + 10px)"
assert_equals: minWidth expected "0px" but got "calc(anchor-size(width) + 10px)"
FAILInvalid anchor function, nested min-height
assert_equals: minHeight expected "0px" but got "calc(anchor-size(height) + 10px)"
assert_equals: minHeight expected "0px" but got "calc(anchor-size(height) + 10px)"
FAILInvalid anchor function, nested max-width
assert_equals: maxWidth expected "none" but got "calc(anchor-size(width) + 10px)"
assert_equals: maxWidth expected "none" but got "calc(anchor-size(width) + 10px)"
FAILInvalid anchor function, nested max-height
assert_equals: maxHeight expected "none" but got "calc(anchor-size(height) + 10px)"
assert_equals: maxHeight expected "none" but got "calc(anchor-size(height) + 10px)"
FAILInvalid anchor function, invalid anchor() in fallback
assert_equals: top expected "auto" but got "anchor(top, anchor(--unknown top))"
assert_equals: top expected "auto" but got "anchor(top, anchor(--unknown top))"
PASSInvalid anchor function, invalid anchor-size() in fallback
FAILInvalid anchor function, min()
assert_equals: top expected "auto" but got "min(10px, anchor(top))"
assert_equals: top expected "auto" but got "min(10px, anchor(top))"
FAILInvalid anchor function, max()
assert_equals: top expected "auto" but got "max(10px, anchor(top))"
assert_equals: top expected "auto" but got "max(10px, anchor(top))"
FAILInvalid anchor function, abs()
assert_equals: top expected "auto" but got "abs(anchor(top) - 100px)"
assert_equals: top expected "auto" but got "abs(anchor(top) - 100px)"
FAILInvalid anchor function, sign()
assert_equals: top expected "auto" but got "calc(20px * sign(anchor(top) - 100px))"
assert_equals: top expected "auto" but got "calc(20px * sign(anchor(top) - 100px))"
FAILInvalid anchor function, anchor(var())
assert_equals: top expected "auto" but got "anchor(top)"
assert_equals: top expected "auto" but got "anchor(top)"
FAILInvalid anchor function, anchor(unknown var()) (fallback)
assert_equals: top expected "auto" but got "anchor(top)"
assert_equals: top expected "auto" but got "anchor(top)"
PASSInvalid anchor function, anchor(unknown var()) (no fallback)
FAILRevert to invalid anchor()
assert_equals: expected "auto" but got "anchor(top)"
assert_equals: expected "auto" but got "anchor(top)"
FAILFlip to invalid anchor()
assert_equals: left expected "10px" but got "9999px"
assert_equals: left expected "10px" but got "9999px"