config->set ( 'AutoFormat.RemoveEmpty', true );
}
public function testPreserve() {
$this->assertResult ( 'asdf' );
}
public function testRemove() {
$this->assertResult ( '', '' );
}
public function testRemoveWithSpace() {
$this->assertResult ( ' ', '' );
}
public function testRemoveWithAttr() {
$this->assertResult ( '', '' );
}
public function testRemoveIdAndName() {
$this->assertResult ( '', '' );
}
public function testPreserveColgroup() {
$this->assertResult ( '
' );
}
public function testPreserveId() {
$this->config->set ( 'Attr.EnableID', true );
$this->assertResult ( '' );
}
public function testPreserveName() {
$this->config->set ( 'Attr.EnableID', true );
$this->assertResult ( '' );
}
public function testRemoveNested() {
$this->assertResult ( '', '' );
}
public function testRemoveNested2() {
$this->assertResult ( '', '' );
}
public function testRemoveNested3() {
$this->assertResult ( ' ', '' );
}
public function testRemoveNbsp() {
$this->config->set ( 'AutoFormat.RemoveEmpty.RemoveNbsp', true );
$this->assertResult ( ' ', '' );
}
public function testRemoveNbspMix() {
$this->config->set ( 'AutoFormat.RemoveEmpty.RemoveNbsp', true );
$this->assertResult ( ' ', '' );
}
public function testDontRemoveNbsp() {
$this->config->set ( 'AutoFormat.RemoveEmpty.RemoveNbsp', true );
$this->assertResult ( ' ', " | \xC2\xA0 | " );
}
public function testRemoveNbspExceptionsSpecial() {
$this->config->set ( 'AutoFormat.RemoveEmpty.RemoveNbsp', true );
$this->config->set ( 'AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions', 'b' );
$this->assertResult ( ' ', "\xC2\xA0" );
}
}
// vim: et sw=4 sts=4