@@ -14,10 +14,11 @@ public function testMoLoader()
1414 $ loader = new MoLoader ();
1515 $ translations = $ loader ->loadFile (__DIR__ .'/assets/translations.mo ' );
1616
17- $ this ->assertCount (10 , $ translations );
17+ $ this ->assertCount (11 , $ translations );
1818
1919 $ array = $ translations ->getTranslations ();
2020
21+ $ this ->translation0 (array_shift ($ array ));
2122 $ this ->translation1 (array_shift ($ array ));
2223 $ this ->translation2 (array_shift ($ array ));
2324 $ this ->translation3 (array_shift ($ array ));
@@ -31,15 +32,14 @@ public function testMoLoader()
3132
3233 $ headers = $ translations ->getHeaders ()->toArray ();
3334
34- $ this ->assertCount (13 , $ headers );
35+ $ this ->assertCount (12 , $ headers );
3536
3637 $ this ->assertSame ('text/plain; charset=UTF-8 ' , $ headers ['Content-Type ' ]);
3738 $ this ->assertSame ('8bit ' , $ headers ['Content-Transfer-Encoding ' ]);
3839 $ this ->assertSame ('' , $ headers ['POT-Creation-Date ' ]);
3940 $ this ->assertSame ('' , $ headers ['PO-Revision-Date ' ]);
4041 $ this ->assertSame ('' , $ headers ['Last-Translator ' ]);
4142 $ this ->assertSame ('' , $ headers ['Language-Team ' ]);
42- $ this ->assertSame ('' , $ headers ['Report-Msgid-Bugs-To ' ]);
4343 $ this ->assertSame ('1.0 ' , $ headers ['MIME-Version ' ]);
4444 $ this ->assertSame ('bs ' , $ headers ['Language ' ]);
4545 $ this ->assertSame (
@@ -54,6 +54,14 @@ public function testMoLoader()
5454 $ this ->assertSame ('bs ' , $ translations ->getLanguage ());
5555 }
5656
57+ private function translation0 (Translation $ translation )
58+ {
59+ $ this ->assertSame ('%s has been added to your cart. ' , $ translation ->getOriginal ());
60+ $ this ->assertSame ('%s have been added to your cart. ' , $ translation ->getPlural ());
61+ $ this ->assertSame ('%s has been added to your cart. ' , $ translation ->getTranslation ());
62+ $ this ->assertCount (1 , $ translation ->getPluralTranslations ());
63+ }
64+
5765 private function translation1 (Translation $ translation )
5866 {
5967 $ this ->assertSame ('%ss must be unique for %ss %ss. ' , $ translation ->getOriginal ());
0 commit comments