Merge "test: coverage for wfWikiID()"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 29 Jul 2014 15:11:06 +0000 (15:11 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 29 Jul 2014 15:11:06 +0000 (15:11 +0000)
tests/phpunit/includes/GlobalFunctions/wfWikiIDTest.php [new file with mode: 0644]

diff --git a/tests/phpunit/includes/GlobalFunctions/wfWikiIDTest.php b/tests/phpunit/includes/GlobalFunctions/wfWikiIDTest.php
new file mode 100644 (file)
index 0000000..d3cba0d
--- /dev/null
@@ -0,0 +1,22 @@
+<?php
+/**
+ * @group GlobalFunctions
+ * @covers ::wfWikiID
+ */
+class WfWikiId extends MediaWikiTestCase {
+
+       public function testReturnsProperDbName() {
+               $this->setMwGlobals( 'wgDBname', 'known_db_name' );
+               $this->assertEquals('known_db_name',  wfWikiID() );
+       }
+
+       public function testHonorsDatabasePrefix() {
+               $this->setMwGlobals( array(
+                       'wgDBname'   => 'known_db_name',
+                       'wgDBprefix' => 'prefix',
+               ));
+               # Note: prefix is actually a suffix in wfWikiID()
+               $this->assertEquals('known_db_name-prefix',  wfWikiID() );
+       }
+
+}