]> scripts.mit.edu Git - autoinstalls/mediawiki.git/blob - extensions/TitleBlacklist/tests/phpunit/TitleBlacklistAuthenticationRequestTest.php
MediaWiki 1.30.2
[autoinstalls/mediawiki.git] / extensions / TitleBlacklist / tests / phpunit / TitleBlacklistAuthenticationRequestTest.php
1 <?php
2
3 use MediaWiki\Auth\AuthenticationRequestTestCase;
4 use MediaWiki\Auth\AuthManager;
5
6 class TitleBlacklistAuthenticationRequestTest extends AuthenticationRequestTestCase {
7         public function setUp() {
8                 global $wgDisableAuthManager;
9                 if ( !class_exists( AuthManager::class ) || $wgDisableAuthManager ) {
10                         $this->markTestSkipped( 'AuthManager is disabled' );
11                 }
12                 parent::setUp();
13         }
14
15         protected function getInstance( array $args = [] ) {
16                 return new TitleBlacklistAuthenticationRequest();
17         }
18
19         public function provideLoadFromSubmission() {
20                 return [
21                         'empty' => [ [], [], [ 'ignoreTitleBlacklist' => false ] ],
22                         'true' => [ [], [ 'ignoreTitleBlacklist' => '1' ], [ 'ignoreTitleBlacklist' => true ] ],
23                 ];
24         }
25 }