Acl\Test\TestCase\Auth\ActionsAuthorizeTest::testAuthorizeSettings PHP Method

testAuthorizeSettings() public method

testAuthorizeSettings
public testAuthorizeSettings ( ) : void
return void
    public function testAuthorizeSettings()
    {
        $request = new Request('/posts/index');
        $request->addParams(['plugin' => null, 'controller' => 'posts', 'action' => 'index']);
        $this->_mockAcl();
        $this->auth->config('userModel', 'TestPlugin.AuthUser');
        $user = ['id' => 1, 'username' => 'mariano'];
        $expected = ['TestPlugin.AuthUser' => ['id' => 1, 'username' => 'mariano']];
        $this->Acl->expects($this->once())->method('check')->with($expected, 'controllers/Posts/index')->will($this->returnValue(true));
        $this->assertTrue($this->auth->authorize($user, $request));
    }