Andy Wermke
2013-04-04 92cd7f34b07e86062f2c024039e3309768b48ce6
tests/Framework/Html2text.php
File was renamed from tests/HtmlToText.php
@@ -1,11 +1,11 @@
<?php
/**
 * Test class to test html2text class
 * Test class to test rcube_html2text class
 *
 * @package Tests
 */
class HtmlToText extends PHPUnit_Framework_TestCase
class rc_html2text extends PHPUnit_Framework_TestCase
{
    function data_html2text()
@@ -49,11 +49,30 @@
     */
    function test_html2text($title, $in, $out)
    {
        $ht = new html2text(null, false, false);
        $ht = new rcube_html2text(null, false, false);
        $ht->set_html($in);
        $res = $ht->get_text();
        $this->assertEquals($out, $res, $title);
    }
    /**
     *
     */
    function test_multiple_blockquotes()
    {
        $html = <<<EOF
<br>Begin<br><blockquote>OUTER BEGIN<blockquote>INNER 1<br></blockquote><div><br></div><div>Par 1</div>
<blockquote>INNER 2</blockquote><div><br></div><div>Par 2</div>
<div><br></div><div>Par 3</div><div><br></div>
<blockquote>INNER 3</blockquote>OUTER END</blockquote>
EOF;
        $ht = new rcube_html2text($html, false, false);
        $res = $ht->get_text();
        $this->assertContains('>> INNER 1', $res, 'Quote inner');
        $this->assertContains('>> INNER 3', $res, 'Quote inner');
        $this->assertContains('> OUTER END', $res, 'Quote outer');
    }
}