Merge "CSSMin: Support parenthesis and quotes in url references"
[lhc/web/wiklou.git] / tests / phpunit / includes / specials / SpecialRecentchangesTest.php
1 <?php
2
3 use Wikimedia\TestingAccessWrapper;
4
5 /**
6 * Test class for SpecialRecentchanges class
7 *
8 * @group Database
9 *
10 * @covers SpecialRecentChanges
11 */
12 class SpecialRecentchangesTest extends AbstractChangesListSpecialPageTestCase {
13 protected function getPage() {
14 return TestingAccessWrapper::newFromObject(
15 new SpecialRecentchanges
16 );
17 }
18
19 // Below providers should only be for features specific to
20 // RecentChanges. Otherwise, it should go in ChangesListSpecialPageTest
21
22 public function provideParseParameters() {
23 return [
24 [ 'limit=123', [ 'limit' => '123' ] ],
25
26 [ '234', [ 'limit' => '234' ] ],
27
28 [ 'days=3', [ 'days' => '3' ] ],
29
30 [ 'namespace=5', [ 'namespace' => 5 ] ],
31
32 [ 'tagfilter=foo', [ 'tagfilter' => 'foo' ] ],
33 ];
34 }
35
36 public function validateOptionsProvider() {
37 return [
38 [
39 // hidebots=1 is default for Special:RecentChanges
40 [ 'hideanons' => 1, 'hideliu' => 1 ],
41 true,
42 [ 'hideliu' => 1 ],
43 ],
44 ];
45 }
46 }