5 * @covers ApiQueryUserInfo
7 class ApiQueryUserInfoTest
extends ApiTestCase
{
8 public function testGetBlockInfo() {
9 $apiQueryUserInfo = new ApiQueryUserInfo(
10 new ApiQuery( new ApiMain( $this->apiContext
), 'userinfo' ),
15 $info = $apiQueryUserInfo->getBlockInfo( $block );
21 'blockexpiry' => 'infinite',
22 'blockpartial' => false,
24 $this->assertArraySubset( $subset, $info );
27 public function testGetBlockInfoPartial() {
28 $apiQueryUserInfo = new ApiQueryUserInfo(
29 new ApiQuery( new ApiMain( $this->apiContext
), 'userinfo' ),
36 $info = $apiQueryUserInfo->getBlockInfo( $block );
42 'blockexpiry' => 'infinite',
43 'blockpartial' => true,
45 $this->assertArraySubset( $subset, $info );