/** * Tests getting of all messages */ public function testGettingAllMessages() { $lang = new Translator\Translator(Translator\Translator::AN_ARRAY, array('msg1' => 'Message 1', 'msg2' => 'Message 2'), 'en'); $lang->addTranslation(array('msg1' => 'Message 1 (ru)'), 'ru'); $this->assertEquals(array('msg1' => 'Message 1 (ru)'), $lang->getMessages()); $this->assertEquals(array('msg1' => 'Message 1', 'msg2' => 'Message 2'), $lang->getMessages('en')); $this->assertEquals(array('en' => array('msg1' => 'Message 1', 'msg2' => 'Message 2'), 'ru' => array('msg1' => 'Message 1 (ru)')), $lang->getMessages('all')); }