def test_explain_attr_functional_pseudoelement(self): pseudo = parse_selector('::attr(href)', 'pseudo') noun = explain_pseudo(pseudo) self.assertEqual( str(realiser.realise(noun)), 'the value of the \'href\' attribute' )
def test_explain_unknown_pseudoelement_with_simple_default(self): pseudo = parse_selector('::cheese', 'pseudo') noun = explain_pseudo(pseudo) self.assertEqual( str(realiser.realise(noun)), 'content that matches the pseudo-element \'::cheese\'' )
def test_explain_pseudoelement(self): pseudo = parse_selector('::before', 'pseudo') noun = explain_pseudo(pseudo) self.assertEqual( str(realiser.realise(noun)), 'generated content before the element\'s content' )
def test_explain_unknown_functional_pseudoclass_with_simple_default(self): pseudo = parse_selector(':ath-child(4n)', 'pseudo') clause = explain_pseudo(pseudo) self.assertEqual( str(realiser.realise(clause)), 'satisfies the function \'ath-child(4n)\'' )
def test_explain_property_pseudoclass(self): pseudo = parse_selector(':checked', 'pseudo') clause = explain_pseudo(pseudo) self.assertEqual( str(realiser.realise(clause)), 'is checked' )
def test_explain_pseudoelement(self): pseudo = parse_selector('::before', 'pseudo') noun = explain_pseudo(pseudo) self.assertEqual(str(realiser.realise(noun)), 'generated content before the element\'s content')
def test_explain_unknown_functional_pseudoclass_with_simple_default(self): pseudo = parse_selector(':ath-child(4n)', 'pseudo') clause = explain_pseudo(pseudo) self.assertEqual(str(realiser.realise(clause)), 'satisfies the function \'ath-child(4n)\'')
def test_explain_property_pseudoclass(self): pseudo = parse_selector(':checked', 'pseudo') clause = explain_pseudo(pseudo) self.assertEqual(str(realiser.realise(clause)), 'is checked')
def test_explain_text_pseudoelement(self): pseudo = parse_selector('::text', 'pseudo') noun = explain_pseudo(pseudo) self.assertEqual(str(realiser.realise(noun)), 'text content')
def test_explain_attr_functional_pseudoelement(self): pseudo = parse_selector('::attr(href)', 'pseudo') noun = explain_pseudo(pseudo) self.assertEqual(str(realiser.realise(noun)), 'the value of the \'href\' attribute')
def test_explain_unknown_pseudoelement_with_simple_default(self): pseudo = parse_selector('::cheese', 'pseudo') noun = explain_pseudo(pseudo) self.assertEqual( str(realiser.realise(noun)), 'content that matches the pseudo-element \'::cheese\'')