CakeDC\Users\Test\TestCase\Controller\Component\UsersAuthComponentTest::testIsUrlAuthorizedUrlAbsoluteForCurrentAppString PHP Method

testIsUrlAuthorizedUrlAbsoluteForCurrentAppString() public method

test
    public function testIsUrlAuthorizedUrlAbsoluteForCurrentAppString()
    {
        $event = new Event('event');
        $event->data = ['url' => Router::fullBaseUrl() . '/route'];
        $this->Controller->Auth = $this->getMockBuilder('Cake\\Controller\\Component\\AuthComponent')->setMethods(['user', 'isAuthorized'])->disableOriginalConstructor()->getMock();
        $this->Controller->Auth->expects($this->once())->method('user')->will($this->returnValue(['id' => 1]));
        $request = new Request('/route');
        $request->params = ['plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'requestResetPassword', 'pass' => [], '_matchedRoute' => '/route/*'];
        $this->Controller->Auth->expects($this->once())->method('isAuthorized')->with(null, $request)->will($this->returnValue(true));
        $result = $this->Controller->UsersAuth->isUrlAuthorized($event);
        $this->assertTrue($result);
    }