]> scripts.mit.edu Git - autoinstalls/mediawiki.git/blobdiff - extensions/TitleBlacklist/tests/phpunit/TitleBlacklistAuthenticationRequestTest.php
MediaWiki 1.30.2
[autoinstalls/mediawiki.git] / extensions / TitleBlacklist / tests / phpunit / TitleBlacklistAuthenticationRequestTest.php
diff --git a/extensions/TitleBlacklist/tests/phpunit/TitleBlacklistAuthenticationRequestTest.php b/extensions/TitleBlacklist/tests/phpunit/TitleBlacklistAuthenticationRequestTest.php
new file mode 100644 (file)
index 0000000..ea08402
--- /dev/null
@@ -0,0 +1,25 @@
+<?php
+
+use MediaWiki\Auth\AuthenticationRequestTestCase;
+use MediaWiki\Auth\AuthManager;
+
+class TitleBlacklistAuthenticationRequestTest extends AuthenticationRequestTestCase {
+       public function setUp() {
+               global $wgDisableAuthManager;
+               if ( !class_exists( AuthManager::class ) || $wgDisableAuthManager ) {
+                       $this->markTestSkipped( 'AuthManager is disabled' );
+               }
+               parent::setUp();
+       }
+
+       protected function getInstance( array $args = [] ) {
+               return new TitleBlacklistAuthenticationRequest();
+       }
+
+       public function provideLoadFromSubmission() {
+               return [
+                       'empty' => [ [], [], [ 'ignoreTitleBlacklist' => false ] ],
+                       'true' => [ [], [ 'ignoreTitleBlacklist' => '1' ], [ 'ignoreTitleBlacklist' => true ] ],
+               ];
+       }
+}