$access_result =
(new AccessResultForbidden())->
cachePerPermissions();
$this->accessManager =
$this->
createMock('Drupal\Core\Access\AccessManagerInterface'
);
$this->accessManager->
expects($this->
any()) ->
method('checkNamedRoute'
) ->
willReturn($access_result);
$this->account =
$this->
createMock('Drupal\Core\Session\AccountInterface'
);
$this->discovery =
$this->
createMock('Drupal\Component\Plugin\Discovery\DiscoveryInterface'
);
$this->factory =
$this->
createMock('Drupal\Component\Plugin\Factory\FactoryInterface'
);
$route_match =
$this->
createMock('Drupal\Core\Routing\RouteMatchInterface'
);
$this->localActionManager =
new TestLocalActionManager($this->argumentResolver,
$this->request,
$route_match,
$this->routeProvider,
$this->moduleHandler,
$this->cacheBackend,
$this->accessManager,
$this->account,
$this->discovery,
$this->factory
);
} /**
* @covers ::getTitle
*/
public function testGetTitle() { $local_action =
$this->
createMock('Drupal\Core\Menu\LocalActionInterface'
);
$local_action->
expects($this->
once()) ->
method('getTitle'
) ->
with('test'
);