diff --git a/tests/PHPUnit/Core/TranslationWriterTest.php b/tests/PHPUnit/Core/TranslationWriterTest.php
index 310806621663726abe48a21890fc9c1dfa28e69d..69994cc8dbe44bd1913b15d9e0bb0d1b47a8c4f2 100644
--- a/tests/PHPUnit/Core/TranslationWriterTest.php
+++ b/tests/PHPUnit/Core/TranslationWriterTest.php
@@ -140,8 +140,11 @@ class TranslationWriterTest extends PHPUnit_Framework_TestCase
         $englishTranslations = TranslationWriter::loadTranslation('en');
 
         $this->assertEquals(count($translations, COUNT_RECURSIVE), count($englishTranslations, COUNT_RECURSIVE));
-        $this->assertEquals(0
-            , count(array_diff($translations, $englishTranslations)));
+        foreach($translations as $key => $value) {
+            $this->assertEquals(0,
+                count(array_diff($translations[$key], $englishTranslations[$key]))
+            );
+        }
         $this->assertEquals(0, count(array_diff_assoc($translations, $englishTranslations)));
     }