3 class HTMLPurifier_ChildDef_ListTest
extends HTMLPurifier_ChildDefHarness
6 public function setUp()
9 $this->obj
= new HTMLPurifier_ChildDef_List();
12 public function testEmptyInput()
14 $this->assertResult('', false);
17 public function testSingleLi()
19 $this->assertResult('<li />');
22 public function testSomeLi()
24 $this->assertResult('<li>asdf</li><li />');
27 public function testOlAtBeginning()
29 $this->assertResult('<ol />', '<li><ol /></li>');
32 public function testOlAtBeginningWithOtherJunk()
34 $this->assertResult('<ol /><li />', '<li><ol /></li><li />');
37 public function testOlInMiddle()
39 $this->assertResult('<li>Foo</li><ol><li>Bar</li></ol>', '<li>Foo<ol><li>Bar</li></ol></li>');
42 public function testMultipleOl()
44 $this->assertResult('<li /><ol /><ol />', '<li><ol /><ol /></li>');
47 public function testUlAtBeginning()
49 $this->assertResult('<ul />', '<li><ul /></li>');