array( 'title' => 'Test entry', 'in' => '', 'out' => '', ), 1 => array( 'title' => 'Basic HTML entities', 'in' => '"&', 'out' => '"&', ), 2 => array( 'title' => 'HTML entity string', 'in' => '"', 'out' => '"', ), 3 => array( 'title' => 'HTML entity in STRONG tag', 'in' => 'ś', // ś 'out' => 'Ś', // upper ś ), 4 => array( 'title' => 'STRONG tag to upper-case conversion', 'in' => 'ś', 'out' => 'Ś', ), 5 => array( 'title' => 'STRONG inside B tag', 'in' => 'ś', 'out' => 'Ś', ), ); } /** * @dataProvider data_html2text */ 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); } }