Proper instantiating of QueryPage special pages in QueryAllSpecialPagesTest
authorAmir Sarabadani <Ladsgroup@gmail.com>
Tue, 3 Jan 2017 15:59:16 +0000 (19:29 +0330)
committerAmir Sarabadani <Ladsgroup@gmail.com>
Tue, 3 Jan 2017 15:59:16 +0000 (19:29 +0330)
Change-Id: If4420067011da756b8a36917f1c35fd2d380dae9

tests/phpunit/includes/specials/QueryAllSpecialPagesTest.php

index c1083af..7b5120c 100644 (file)
@@ -36,8 +36,9 @@ class QueryAllSpecialPagesTest extends MediaWikiTestCase {
 
                foreach ( QueryPage::getPages() as $page ) {
                        $class = $page[0];
+                       $name = $page[1];
                        if ( !in_array( $class, $this->manualTest ) ) {
-                               $this->queryPages[$class] = new $class;
+                               $this->queryPages[$class] = SpecialPageFactory::getPage( $name );
                        }
                }
        }