obj = new HTMLPurifier_Strategy_MakeWellFormed();
}
function testNormalIntegration() {
$this->assertResult('');
$this->assertResult('This is bold text.');
}
function testUnclosedTagIntegration() {
$this->assertResult(
'Unclosed tag, gasp!',
'Unclosed tag, gasp!'
);
$this->assertResult(
'Bold and italic?',
'Bold and italic?'
);
$this->assertResult(
'Unused end tags... recycle!',
'Unused end tags... recycle!'
);
}
function testEmptyTagDetectionIntegration() {
$this->assertResult(
'
',
'
'
);
$this->assertResult(
'
Paragraph 1
Paragraph 2', '
Paragraph 1
Paragraph 2
' ); $this->assertResult( 'Paragraphs
In
A
Div
Paragraphs
In
A
Div
Foobar
' ); $this->assertResult( 'Par 1 Par 1 still', 'Par 1 Par 1 still
' ); $this->assertResult( 'Par1 Par2', 'Par1
Par2
' ); $this->assertResult( 'Par1 Par2', 'Par1
Par2
' ); $this->assertResult( 'Par1 Par2', 'Par1
Par2
' ); $this->assertResult( 'Par1 Par2', 'Par1 Par2
' ); $this->assertResult( 'Par1Par2
', 'Par1
Par2
' ); $this->assertResult( 'Par1', 'Par1
' ); $this->assertResult( 'Par1 Par1' ); $this->assertResult( 'Par1 ', '
Par1
' ); $this->assertResult( 'Par1Par1
Par3
' ); $this->assertResult( 'Par1', 'Par1
' ); $this->assertResult( ' Par', 'Par
' ); $this->assertResult( ' Par ', 'Par
' ); } } ?>