/** * Test isAuthorized * * @return void */ public function testIsAuthorized() { $view = new View(); $eventManagerMock = $this->getMockBuilder('Cake\\Event\\EventManager')->setMethods(['dispatch'])->getMock(); $view->eventManager($eventManagerMock); $this->AuthLink = new AuthLinkHelper($view); $result = new Event('dispatch-result'); $result->result = true; $eventManagerMock->expects($this->once())->method('dispatch')->will($this->returnValue($result)); $result = $this->AuthLink->isAuthorized(['controller' => 'MyController', 'action' => 'myAction']); $this->assertTrue($result); }