Map dummy language codes in sites
[lhc/web/wiklou.git] / tests / phpunit / includes / site / DBSiteStoreTest.php
index 32dd7f2..316fd89 100644 (file)
@@ -67,6 +67,20 @@ class DBSiteStoreTest extends MediaWikiTestCase {
                }
        }
 
+       /**
+        * @covers DBSiteStore::getSites
+        * @covers DBSiteStore::setLanguageCodeMapping
+        */
+       public function testLanguageCodeMapping() {
+               TestSites::insertIntoDb();
+
+               $store = $this->newDBSiteStore();
+               $store->setLanguageCodeMapping( [ 'no' => 'nb' ] );
+
+               $site = $store->getSite( 'nowiki' );
+               $this->assertEquals( $site->getLanguageCode(), 'nb' );
+       }
+
        /**
         * @covers DBSiteStore::saveSites
         */