8000 Enhancement: Assert that linting of Xliff files succeeds when the use… · symfony/symfony@e7b54fb · GitHub
[go: up one dir, main page]

Skip to content

Commit e7b54fb

Browse files
committed
Enhancement: Assert that linting of Xliff files succeeds when the use a dash as locale separator
1 parent c2c71de commit e7b54fb

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/Symfony/Component/Translation/Tests/Command/XliffLintCommandTest.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,17 @@ public function testLintTargetLanguageIsCaseInsensitive()
105105
$this->assertStringContainsString('[OK] All 1 XLIFF files contain valid syntax.', trim($tester->getDisplay()));
106106
}
107107

108+
public function testLintSucceedsWhenLocaleInFileAndInTargetLanguageNameUsesDashesInsteadOfUnderscores()
109+
{
110+
$tester = $this->createCommandTester();
111+
$filename = $this->createFile('note', 'en-GB', 'messages.en-GB.xlf');
112+
113+
$tester->execute(['filename' => $filename], ['decorated' => false]);
114+
115+
$this->assertEquals(0, $tester->getStatusCode());
116+
$this->assertStringContainsString('[OK] All 1 XLIFF files contain valid syntax.', trim($tester->getDisplay()));
117+
}
118+
108119
public function testLintFileNotReadable()
109120
{
110121
$this->expectException(\RuntimeException::class);

0 commit comments

Comments
 (0)
0