CakeDC\Users\Test\TestCase\Auth\SimpleRbacAuthorizeTest::testBadPermission PHP Метод

testBadPermission() публичный Метод

public testBadPermission ( array $permissions, array $user, array $requestParams, string $expectedMsg )
$permissions array
$user array
$requestParams array
$expectedMsg string
    public function testBadPermission($permissions, $user, $requestParams, $expectedMsg)
    {
        $simpleRbacAuthorize = $this->getMockBuilder(SimpleRbacAuthorize::class)->setMethods(['_loadPermissions', 'log'])->disableOriginalConstructor()->getMock();
        $simpleRbacAuthorize->expects($this->once())->method('log')->with($expectedMsg, LogLevel::DEBUG);
        $simpleRbacAuthorize->config('permissions', $permissions);
        $request = $this->_requestFromArray($requestParams);
        $simpleRbacAuthorize->authorize($user, $request);
    }