Fix specificity ordering

This commit is contained in:
Darren Burns
2022-06-16 15:01:15 +01:00
parent 2d033d0e0f
commit dc30ace121
2 changed files with 11 additions and 9 deletions

View File

@@ -11,12 +11,12 @@ from textual.dom import DOMNode
def test_stylesheet_apply_takes_final_rule_in_specificity_clash():
css = ".a {background: red; color: lime} .b {background:blue}"
css = ".a {background: red; color: lime} .b {background: blue}"
stylesheet = Stylesheet()
stylesheet.source["test.css"] = css
stylesheet.parse()
node = DOMNode(classes="a b")
node = DOMNode(classes="a b", id="c")
stylesheet.apply(node)
assert node.styles.color == Color(0, 255, 0) # color: lime