Merge "rdbms: avoid LoadBalancer::getConnection waste when using $groups"
[lhc/web/wiklou.git] / tests / phpunit / includes / actions / ViewActionTest.php
1 <?php
2
3 /**
4 * @covers \ViewAction
5 *
6 * @group Actions
7 *
8 * @author Derick N. Alangi
9 */
10 class ViewActionTest extends MediaWikiTestCase {
11 /**
12 * @return ViewAction
13 */
14 private function makeViewActionClassFactory() {
15 $page = new Article( Title::newMainPage() );
16 $context = RequestContext::getMain();
17 $viewAction = new ViewAction( $page, $context );
18
19 return $viewAction;
20 }
21
22 public function testGetName() {
23 $viewAction = $this->makeViewActionClassFactory();
24 $actual = $viewAction->getName();
25
26 $this->assertSame( 'view', $actual );
27 }
28
29 public function testOnView() {
30 $viewAction = $this->makeViewActionClassFactory();
31 $actual = $viewAction->onView();
32
33 $this->assertNull( $actual );
34 }
35 }