From: Thiemo Mättig Date: Tue, 22 Jul 2014 12:28:12 +0000 (+0200) Subject: Add test for canUseWikiPage special case to ActionTest X-Git-Tag: 1.31.0-rc.0~13635^2 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=e1a4fe4be506233b6d631a6200557a9dc4bcb9d3 Add test for canUseWikiPage special case to ActionTest Change-Id: I6b037d4aa9101a3a416cdf3bd1e26f14b056b4f7 --- diff --git a/tests/phpunit/includes/actions/ActionTest.php b/tests/phpunit/includes/actions/ActionTest.php index 429de4e143..cf14ae8d24 100644 --- a/tests/phpunit/includes/actions/ActionTest.php +++ b/tests/phpunit/includes/actions/ActionTest.php @@ -115,6 +115,15 @@ class ActionTest extends MediaWikiTestCase { $this->assertEquals( 'revisiondelete', $actionName ); } + public function testGetActionName_whenCanNotUseWikiPage_defaultsToView() { + $request = new FauxRequest( array( 'action' => 'edit' ) ); + $context = new DerivativeContext( RequestContext::getMain() ); + $context->setRequest( $request ); + $actionName = Action::getActionName( $context ); + + $this->assertEquals( 'view', $actionName ); + } + /** * @dataProvider actionProvider * @param string $requestedAction