3 use MediaWiki\Block\DatabaseBlock
;
7 * @covers ApiQueryUserInfo
9 class ApiQueryUserInfoTest
extends ApiTestCase
{
10 public function testGetBlockInfo() {
11 $this->hideDeprecated( 'ApiQueryUserInfo::getBlockInfo' );
13 $apiQueryUserInfo = new ApiQueryUserInfo(
14 new ApiQuery( new ApiMain( $this->apiContext
), 'userinfo' ),
18 $block = new DatabaseBlock();
19 $info = $apiQueryUserInfo->getBlockInfo( $block );
25 'blockexpiry' => 'infinite',
26 'blockpartial' => false,
28 $this->assertArraySubset( $subset, $info );
31 public function testGetBlockInfoPartial() {
32 $this->hideDeprecated( 'ApiQueryUserInfo::getBlockInfo' );
34 $apiQueryUserInfo = new ApiQueryUserInfo(
35 new ApiQuery( new ApiMain( $this->apiContext
), 'userinfo' ),
39 $block = new DatabaseBlock( [
42 $info = $apiQueryUserInfo->getBlockInfo( $block );
48 'blockexpiry' => 'infinite',
49 'blockpartial' => true,
51 $this->assertArraySubset( $subset, $info );