expectErrorCollection ( E_ERROR, 'Strategy_FixNesting: Node removed' ); $this->expectContext ( 'CurrentToken', new HTMLPurifier_Token_Start ( 'ul', array (), 1 ) ); $this->invoke ( '' ); } public function testNodeExcluded() { $this->expectErrorCollection ( E_ERROR, 'Strategy_FixNesting: Node excluded' ); $this->expectContext ( 'CurrentToken', new HTMLPurifier_Token_Start ( 'a', array (), 2 ) ); $this->invoke ( "\n" ); } public function testNodeReorganized() { $this->expectErrorCollection ( E_WARNING, 'Strategy_FixNesting: Node reorganized' ); $this->expectContext ( 'CurrentToken', new HTMLPurifier_Token_Start ( 'span', array (), 1 ) ); $this->invoke ( "Valid
Invalid
" ); } public function testNoNodeReorganizedForEmptyNode() { $this->expectNoErrorCollection (); $this->invoke ( "" ); } public function testNodeContentsRemoved() { $this->expectErrorCollection ( E_ERROR, 'Strategy_FixNesting: Node contents removed' ); $this->expectContext ( 'CurrentToken', new HTMLPurifier_Token_Start ( 'span', array (), 1 ) ); $this->invoke ( "
" ); } } // vim: et sw=4 sts=4