Page MenuHomeWickedGov Phorge

MWOAuthHooksTest.php
No OneTemporary

Size
964 B
Referenced Files
None
Subscribers
None

MWOAuthHooksTest.php

<?php
namespace MediaWiki\Extension\OAuth\Tests\Backend;
use MediaWiki\Extension\OAuth\Backend\Hooks;
use MediaWiki\Status\Status;
use MediaWiki\User\User;
use MediaWikiIntegrationTestCase;
/**
* @covers \MediaWiki\Extension\OAuth\Backend\MWOAuthServer
* @group OAuth
*/
class MWOAuthHooksTest extends MediaWikiIntegrationTestCase {
/**
* @dataProvider provideOnChangeTagCanCreate
*/
public function testOnChangeTagCanCreate( $tagName, $statusOk ) {
$status = Status::newGood();
$services = $this->getServiceContainer();
$hooks = new Hooks( $services->getChangeTagDefStore(), $services->getConnectionProvider() );
$hooks->onChangeTagCanCreate( $tagName, new User, $status );
$this->assertSame( $statusOk, $status->isOK() );
}
public static function provideOnChangeTagCanCreate() {
return [
[ 'foo', true ],
[ 'OAuth CID', true ],
[ 'OAuth CID:', false ],
[ 'oauth cid:', false ],
[ 'OAuth CID: 123', false ],
];
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, Oct 3, 14:23 (5 h, 38 m ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
45/ed/b573514b017d5a38a4496b673ba0
Default Alt Text
MWOAuthHooksTest.php (964 B)

Event Timeline