public function ParserTest::testNonUtf8Exception in Lockr 7.3
@requires extension iconv
File
- vendor/
symfony/ yaml/ Tests/ ParserTest.php, line 661
Class
Namespace
Symfony\Component\Yaml\TestsCode
public function testNonUtf8Exception() {
$yamls = [
iconv('UTF-8', 'ISO-8859-1', "foo: 'äöüß'"),
iconv('UTF-8', 'ISO-8859-15', "euro: '€'"),
iconv('UTF-8', 'CP1252', "cp1252: '©ÉÇáñ'"),
];
foreach ($yamls as $yaml) {
try {
$this->parser
->parse($yaml);
$this
->fail('charsets other than UTF-8 are rejected.');
} catch (\Exception $e) {
$this
->assertInstanceOf('Symfony\\Component\\Yaml\\Exception\\ParseException', $e, 'charsets other than UTF-8 are rejected.');
}
}
}