From c887d3576d0f9c2f667eae221514b6d8f5c6afef Mon Sep 17 00:00:00 2001 From: Max Semenik Date: Mon, 29 Mar 2010 19:24:57 +0000 Subject: [PATCH] A bit more Message tests --- maintenance/tests/MessageTest.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 -- 2.20.1