ApiDisabledTest.php 395 B

1234567891011121314151617181920
  1. <?php
  2. /**
  3. * @group API
  4. * @group medium
  5. *
  6. * @covers ApiDisabled
  7. */
  8. class ApiDisabledTest extends ApiTestCase {
  9. public function testDisabled() {
  10. $this->mergeMwGlobalArrayValue( 'wgAPIModules',
  11. [ 'login' => 'ApiDisabled' ] );
  12. $this->setExpectedException( ApiUsageException::class,
  13. 'The "login" module has been disabled.' );
  14. $this->doApiRequest( [ 'action' => 'login' ] );
  15. }
  16. }