public function ParserTest::testTabsInYaml in Service Container 7.2
Same name and namespace in other branches
- 7 modules/providers/service_container_symfony/lib/Symfony/Component/Yaml/Tests/ParserTest.php \Symfony\Component\Yaml\Tests\ParserTest::testTabsInYaml()
File
- modules/
providers/ service_container_symfony/ lib/ Symfony/ Component/ Yaml/ Tests/ ParserTest.php, line 69
Class
Namespace
Symfony\Component\Yaml\TestsCode
public function testTabsInYaml() {
// test tabs in YAML
$yamls = array(
"foo:\n\tbar",
"foo:\n \tbar",
"foo:\n\t bar",
"foo:\n \t bar",
);
foreach ($yamls as $yaml) {
try {
$content = $this->parser
->parse($yaml);
$this
->fail('YAML files must not contain tabs');
} catch (\Exception $e) {
$this
->assertInstanceOf('\\Exception', $e, 'YAML files must not contain tabs');
$this
->assertEquals('A YAML file cannot contain tabs as indentation at line 2 (near "' . strpbrk($yaml, "\t") . '").', $e
->getMessage(), 'YAML files must not contain tabs');
}
}
}