ladybird/Tests/LibWeb/Text/input/css/attr-serialization.html
Sam Atkins 6e68e8f3c9 LibWeb/CSS: Insert whitespace between tokens in serialized UnresolvedSV
Otherwise, `margin: var(--foo) var(--bar)` would be wrongly serialized
as `margin: var(--foo)var(--bar)`
2024-10-16 08:34:31 +02:00

23 lines
962 B
HTML

<script src="../include.js"></script>
<script>
test(() => {
function serialize(input) {
document.body.style.content = input;
println(document.body.style.content);
}
serialize('attr(foo)');
// FIXME: This should produce `attr(foo)` but doesn't yet.
serialize('attr( foo )');
serialize('attr(foo, "fallback")');
// FIXME: This should produce `attr(foo, "fallback")` but doesn't yet.
serialize('attr( foo , "fallback" )');
serialize('attr(foo string)');
// FIXME: This should produce `attr(foo string)` but doesn't yet.
serialize('attr( foo string )');
serialize('attr(foo string, "fallback")');
// FIXME: This should produce `attr(foo string, "fallback")` but doesn't yet.
serialize('attr( foo string , "fallback" )');
serialize(' attr(foo) attr(bar) attr(baz) ');
});
</script>