Add tests for ExtensionJsonValidator
[lhc/web/wiklou.git] / tests / phpunit / includes / specialpage / AbstractChangesListSpecialPageTestCase.php
index b101857..8b8ba0c 100644 (file)
@@ -19,7 +19,10 @@ abstract class AbstractChangesListSpecialPageTestCase extends MediaWikiTestCase
                global $wgGroupPermissions;
 
                parent::setUp();
-               $this->setMwGlobals( 'wgRCWatchCategoryMembership', true );
+               $this->setMwGlobals( [
+                       'wgRCWatchCategoryMembership' => true,
+                       'wgUseRCPatrol' => true,
+               ] );
 
                if ( isset( $wgGroupPermissions['patrollers'] ) ) {
                        $this->oldPatrollersGroup = $wgGroupPermissions['patrollers'];
@@ -44,6 +47,8 @@ abstract class AbstractChangesListSpecialPageTestCase extends MediaWikiTestCase
                $this->changesListSpecialPage->registerFilters();
        }
 
+       abstract protected function getPage();
+
        protected function tearDown() {
                global $wgGroupPermissions;
 
@@ -54,6 +59,8 @@ abstract class AbstractChangesListSpecialPageTestCase extends MediaWikiTestCase
                }
        }
 
+       abstract public function provideParseParameters();
+
        /**
         * @dataProvider provideParseParameters
         */