use ParserOutput;
use PHPUnit\Framework\MockObject\MockObject;
use Title;
-use User;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\ILoadBalancer;
use WikitextContent;
class RevisionRendererTest extends MediaWikiTestCase {
/**
- * @param $articleId
- * @param $revisionId
+ * @param int $articleId
+ * @param int $revisionId
* @return Title
*/
private function getMockTitle( $articleId, $revisionId ) {
}
);
$mock->expects( $this->any() )
- ->method( 'userCan' )
- ->willReturnCallback(
- function ( $perm, User $user ) use ( $mock ) {
- return $user->isAllowed( $perm );
- }
- );
+ ->method( 'getRestrictions' )
+ ->willReturn( [] );
return $mock;
}
$sysop = $this->getTestUser( [ 'sysop' ] )->getUser(); // privileged!
$rr = $renderer->getRenderedRevision( $rev, $options, $sysop );
+ $this->assertNotNull( $rr, 'getRenderedRevision' );
$this->assertTrue( $rr->isContentDeleted(), 'isContentDeleted' );
$this->assertSame( $rev, $rr->getRevision() );