resourceloader: Add test coverage for ResourceLoaderContext::msg()
authorTimo Tijhof <krinklemail@gmail.com>
Fri, 2 Dec 2016 04:47:05 +0000 (20:47 -0800)
committerTimo Tijhof <krinklemail@gmail.com>
Fri, 2 Dec 2016 04:47:05 +0000 (20:47 -0800)
Brings ResourceLoaderContext coverage to 100%.

Change-Id: I3ccc6aa87c89f69158b8d8684be565403afb4036

tests/phpunit/includes/resourceloader/ResourceLoaderContextTest.php

index 1093039..baf0b69 100644 (file)
@@ -104,4 +104,13 @@ class ResourceLoaderContextTest extends PHPUnit_Framework_TestCase {
                $this->assertSame( 'Example', $ctx->getUser() );
                $this->assertEquals( 'Example', $ctx->getUserObj()->getName() );
        }
+
+       public function testMsg() {
+               $ctx = new ResourceLoaderContext( $this->getResourceLoader(), new FauxRequest( [
+                       'lang' => 'en'
+               ] ) );
+               $msg = $ctx->msg( 'mainpage' );
+               $this->assertInstanceOf( Message::class, $msg );
+               $this->assertSame( 'Main Page', $msg->useDatabase( false )->plain() );
+       }
 }