| | |
| | | 'in' => '"', |
| | | 'out' => '"', |
| | | ), |
| | | 3 => array( |
| | | 'title' => 'HTML entity in STRONG tag', |
| | | 'in' => '<strong>ś</strong>', // ś |
| | | 'out' => 'Ś', // upper ś |
| | | ), |
| | | 4 => array( |
| | | 'title' => 'STRONG tag to upper-case conversion', |
| | | 'in' => '<strong>ś</strong>', |
| | | 'out' => 'Ś', |
| | | ), |
| | | 5 => array( |
| | | 'title' => 'STRONG inside B tag', |
| | | 'in' => '<b><strong>ś</strong></b>', |
| | | 'out' => 'Ś', |
| | | ), |
| | | ); |
| | | |
| | | $ht = new html2text(null, false, false); |
| | | |
| | | foreach ($data as $item) { |
| | | foreach ($data as $idx => $item) { |
| | | $ht->set_html($item['in']); |
| | | $res = $ht->get_text(); |
| | | $this->assertEqual($item['out'], $res, $item['title']); |
| | | $this->assertEqual($item['out'], $res, $item['title'] . "($idx)"); |
| | | } |
| | | } |
| | | |