RCFilters: Allows specifying default highlights from the server
[lhc/web/wiklou.git] / tests / phpunit / includes / changes / ChangesListBooleanFilterGroupTest.php
index 0db3a49..d80b6c1 100644 (file)
@@ -1,5 +1,7 @@
 <?php
 
+use Wikimedia\TestingAccessWrapper;
+
 /**
  * @covers ChangesListBooleanFilterGroup
  */
@@ -19,33 +21,6 @@ class ChangesListBooleanFilterGroupTest extends MediaWikiTestCase {
                );
        }
 
-       public function testAutoPriorities() {
-               $group = new ChangesListBooleanFilterGroup( [
-                       'name' => 'groupName',
-                       'priority' => 1,
-                       'filters' => [
-                               [ 'name' => 'hidefoo', 'default' => false, ],
-                               [ 'name' => 'hidebar', 'default' => false, ],
-                               [ 'name' => 'hidebaz', 'default' => false, ],
-                       ],
-               ] );
-
-               $filters = $group->getFilters();
-               $this->assertEquals(
-                       [
-                               -2,
-                               -3,
-                               -4,
-                       ],
-                       array_map(
-                               function ( $f ) {
-                                       return $f->getPriority();
-                               },
-                               array_values( $filters )
-                       )
-               );
-       }
-
        public function testGetJsData() {
                $definition = [
                        'name' => 'some-group',
@@ -72,13 +47,6 @@ class ChangesListBooleanFilterGroupTest extends MediaWikiTestCase {
 
                $group = new ChangesListBooleanFilterGroup( $definition );
 
-               $specialPage = $this->getMockBuilder( 'ChangesListSpecialPage' )
-                       ->setConstructorArgs( [
-                               'ChangesListSpecialPage',
-                               '',
-                       ] )
-                       ->getMockForAbstractClass();
-
                $this->assertArrayEquals(
                        [
                                'name' => 'some-group',
@@ -95,6 +63,7 @@ class ChangesListBooleanFilterGroupTest extends MediaWikiTestCase {
                                                'cssClass' => null,
                                                'conflicts' => [],
                                                'subset' => [],
+                                               'defaultHighlightColor' => null,
                                        ],
                                        [
                                                'name' => 'hidefoo',
@@ -105,6 +74,7 @@ class ChangesListBooleanFilterGroupTest extends MediaWikiTestCase {
                                                'cssClass' => null,
                                                'conflicts' => [],
                                                'subset' => [],
+                                               'defaultHighlightColor' => null,
                                        ],
                                ],
                                'conflicts' => [],
@@ -118,7 +88,7 @@ class ChangesListBooleanFilterGroupTest extends MediaWikiTestCase {
                                ],
                        ],
 
-                       $group->getJsData( $specialPage ),
+                       $group->getJsData(),
                        /** ordered= */ false,
                        /** named= */ true
                );