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");
    }
    public function testRemoveIframe()
    {
        $this->config->set('HTML.SafeIframe', true);
        $this->assertResult('', '');
    }
    public function testNoRemoveIframe()
    {
        $this->config->set('HTML.SafeIframe', true);
        $this->assertResult('', '');
    }
    public function testRemoveDisallowedIframe()
    {
        $this->config->set('HTML.SafeIframe', true);
        $this->config->set('URI.SafeIframeRegexp', '%^http://www.youtube.com/embed/%');
        $this->assertResult('', '');
    }
}
// vim: et sw=4 sts=4 |