Test that text-justify property with empty value uses default

This commit is contained in:
Darren Burns
2022-08-26 12:28:08 +01:00
parent a45bf58f7e
commit 57620fee8c

View File

@@ -1141,10 +1141,16 @@ class TestParseTextJustify:
assert stylesheet.rules[0].styles.text_justify == valid_justify assert stylesheet.rules[0].styles.text_justify == valid_justify
def test_text_justify_invalid(self): def test_text_justify_invalid(self):
css = "#foo { text-justify: invalid-value }" css = "#foo { text-justify: invalid-value; }"
stylesheet = Stylesheet() stylesheet = Stylesheet()
with pytest.raises(StylesheetParseError): with pytest.raises(StylesheetParseError):
stylesheet.add_source(css) stylesheet.add_source(css)
stylesheet.parse() stylesheet.parse()
rules = stylesheet._parse_rules(css, "foo") rules = stylesheet._parse_rules(css, "foo")
assert rules[0].errors assert rules[0].errors
def test_text_justify_empty_uses_default(self):
css = "#foo { text-justify: ; }"
stylesheet = Stylesheet()
stylesheet.add_source(css)
assert stylesheet.rules[0].styles.text_justify == "left"