Aleksander Machniak
2012-08-16 e824925290a0fdf3852f4562dc459a4cbd4e5768
tests/HtmlToText.php
File was renamed from tests/html_to_text.php
@@ -5,18 +5,12 @@
 *
 * @package Tests
 */
class rcube_test_html2text extends UnitTestCase
class HtmlToText extends PHPUnit_Framework_TestCase
{
    function __construct()
    function data()
    {
        $this->UnitTestCase("HTML-to-Text conversion tests");
    }
    function test_html2text()
    {
        $data = array(
        return array(
            0 => array(
                'title' => 'Test entry',
                'in'    => '',
@@ -48,14 +42,18 @@
                'out'   => 'Ś',
            ),
        );
        $ht = new html2text(null, false, false);
        foreach ($data as $idx => $item) {
            $ht->set_html($item['in']);
            $res = $ht->get_text();
            $this->assertEqual($item['out'], $res, $item['title'] . "($idx)");
        }
    }
    /**
     * @dataProvider data
     */
    function test_html2text($title, $in, $out)
    {
        $ht = new html2text(null, false, false);
        $ht->set_html($in);
        $res = $ht->get_text();
        $this->assertEquals($out, $res, $title);
    }
}