@@ -207,6 +207,14 @@ int main() {
child.properties[0] = {css::PropertyId::FontSize, "smaller"};
expect(child.get_property<css::PropertyId::FontSize>() < 50);
// ex
child.properties[0] = {css::PropertyId::FontSize, "1ex"};
expect_eq(child.get_property<css::PropertyId::FontSize>(), 25);
// ch
child.properties[0] = {css::PropertyId::FontSize, "1ch"};
expect_eq(child.get_property<css::PropertyId::FontSize>(), 25);
// rem
auto &child2 = child.children.emplace_back(
style::StyledNode{.node{dom_node}, .properties{{css::PropertyId::FontSize, "2rem"}}, .parent = &child});