From 646abeac68ebd6c4d20774ca900164fc4332108b Mon Sep 17 00:00:00 2001 From: sgiehl Date: Sun, 30 Oct 2016 14:29:58 +0100 Subject: fixes #10774 - skip language test even if no translations would be available after filtering --- plugins/LanguagesManager/Test/Integration/LanguagesManagerTest.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'plugins/LanguagesManager') diff --git a/plugins/LanguagesManager/Test/Integration/LanguagesManagerTest.php b/plugins/LanguagesManager/Test/Integration/LanguagesManagerTest.php index 0017cb3729..0ff66919ce 100755 --- a/plugins/LanguagesManager/Test/Integration/LanguagesManagerTest.php +++ b/plugins/LanguagesManager/Test/Integration/LanguagesManagerTest.php @@ -96,6 +96,13 @@ class LanguagesManagerTest extends \PHPUnit_Framework_TestCase if ($translationWriter->wasFiltered()) { + if (!$translationWriter->hasTranslations()) { + $this->markTestSkipped('Translation file errors detected in ' . $language . "...\n" + . "File would be empty after filtering. You may remove it manually to fix this test.\n" + ); + return; + } + $translationWriter->saveTemporary(); $this->markTestSkipped(implode("\n", $translationWriter->getFilterMessages()) . "\n" . 'Translation file errors detected in ' . $language . "...\n" -- cgit v1.2.3