From: Max Semenik Date: Mon, 29 Mar 2010 19:24:57 +0000 (+0000) Subject: A bit more Message tests X-Git-Tag: 1.31.0-rc.0~37314 X-Git-Url: http://git.cyclocoop.org/%24image?a=commitdiff_plain;h=c887d3576d0f9c2f667eae221514b6d8f5c6afef;p=lhc%2Fweb%2Fwiklou.git A bit more Message tests --- diff --git a/maintenance/tests/MessageTest.php b/maintenance/tests/MessageTest.php index 9adba37216..f1b9bfc4b1 100644 --- a/maintenance/tests/MessageTest.php +++ b/maintenance/tests/MessageTest.php @@ -16,4 +16,18 @@ class MessageTest extends PHPUnit_Framework_TestCase { $this->assertEquals( 'Main Page', Message::key( 'mainpage' )->text() ); $this->assertEquals( '<i-dont-exist-evar>', Message::key( 'i-dont-exist-evar' )->text() ); } + + function testInLanguage() { + $this->assertEquals( 'Main Page', Message::key( 'mainpage' )->inLanguage( 'en' )->text() ); + $this->assertEquals( 'Заглавная страница', Message::key( 'mainpage' )->inLanguage( 'ru' )->text() ); + $this->assertEquals( 'Main Page', Message::key( 'mainpage' )->inLanguage( Language::factory( 'en' ) )->text() ); + $this->assertEquals( 'Заглавная страница', Message::key( 'mainpage' )->inLanguage( Language::factory( 'ru' ) )->text() ); + } + + /** + * @expectedException + */ + function testInLanguageThrows() { + Message::key( 'foo' )->inLanguage( 123 ); + } } \ No newline at end of file