2018-11-20 16:35:47 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @covers \ViewAction
|
|
|
|
|
*
|
|
|
|
|
* @group Actions
|
|
|
|
|
*
|
|
|
|
|
* @author Derick N. Alangi
|
|
|
|
|
*/
|
2019-06-13 23:00:08 +00:00
|
|
|
class ViewActionTest extends MediaWikiTestCase {
|
2018-11-20 16:35:47 +00:00
|
|
|
/**
|
|
|
|
|
* @return ViewAction
|
|
|
|
|
*/
|
|
|
|
|
private function makeViewActionClassFactory() {
|
|
|
|
|
$page = new Article( Title::newMainPage() );
|
|
|
|
|
$context = RequestContext::getMain();
|
|
|
|
|
$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 );
|
|
|
|
|
}
|
|
|
|
|
}
|