*/
class QueryAllSpecialPagesTest extends MediaWikiTestCase {
+ /**
+ * @var SpecialPage[]
+ */
+ private $queryPages;
+
/** List query pages that can not be tested automatically */
protected $manualTest = [
'LinkSearchPage'
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 );
}
}
}