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 ( "ValidInvalid
" );
}
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