eZ\Publish\Core\Repository\Tests\Service\Mock\PermissionTest::testCanUserSimple PHP Method

testCanUserSimple() public method

Tests execution paths with permission sets equaling to boolean value or empty array.
public testCanUserSimple ( $permissionSets, $result )
    public function testCanUserSimple($permissionSets, $result)
    {
        $permissionResolverMock = $this->getPermissionResolverMock(['hasAccess']);
        $permissionResolverMock->expects($this->once())->method('hasAccess')->with($this->equalTo('test-module'), $this->equalTo('test-function'))->will($this->returnValue($permissionSets));
        /** @var $valueObject \eZ\Publish\API\Repository\Values\ValueObject */
        $valueObject = $this->getMockForAbstractClass('eZ\\Publish\\API\\Repository\\Values\\ValueObject');
        self::assertEquals($result, $permissionResolverMock->canUser('test-module', 'test-function', $valueObject, [$valueObject]));
    }