37 lines
749 B
PHP
37 lines
749 B
PHP
<?php
|
|
|
|
use MediaWiki\Context\RequestContext;
|
|
|
|
/**
|
|
* @covers \ViewAction
|
|
*
|
|
* @group Actions
|
|
*
|
|
* @author Derick N. Alangi
|
|
*/
|
|
class ViewActionTest extends MediaWikiUnitTestCase {
|
|
/**
|
|
* @return ViewAction
|
|
*/
|
|
private function makeViewActionClassFactory() {
|
|
$page = $this->createMock( Article::class );
|
|
$context = new RequestContext();
|
|
$viewAction = new ViewAction( $page, $context );
|
|
|
|
return $viewAction;
|
|
}
|
|
|
|
public function testGetName() {
|
|
$viewAction = $this->makeViewActionClassFactory();
|
|
$actual = $viewAction->getName();
|
|
|
|
$this->assertSame( 'view', $actual );
|
|
}
|
|
|
|
public function testOnView() {
|
|
$viewAction = $this->makeViewActionClassFactory();
|
|
$actual = $viewAction->onView();
|
|
|
|
$this->assertNull( $actual );
|
|
}
|
|
}
|