Adapt charset cleanup tests to pass with different versions of iconv propucing slightyl different output

pull/279/head
Thomas Bruederli 9 years ago
parent b782815dac
commit 7eefdc8149

@ -18,7 +18,6 @@ class Framework_Charset extends PHPUnit_Framework_TestCase
return array(
array('', ''),
array("\xC1", ""),
array("сим\xD0вол", "символ"),
array("Οὐχὶ ταὐτὰ παρίσταταί μοι γιγνώσκειν", "Οὐχὶ ταὐτὰ παρίσταταί μοι γιγνώσκειν"),
);
}
@ -31,6 +30,16 @@ class Framework_Charset extends PHPUnit_Framework_TestCase
$this->assertEquals($output, rcube_charset::clean($input));
}
/**
* Just check for faulty byte-sequence, regardless of the actual cleaning results
*/
function test_clean_2()
{
$bogus = "сим\xD0вол";
$this->assertRegExp('/\xD0\xD0/', $bogus);
$this->assertNotRegExp('/\xD0\xD0/', rcube_charset::clean($bogus));
}
/**
* Data for test_parse_charset()
*/

Loading…
Cancel
Save