/** * @covers ::access */ public function testAccess() { $access = $this->getMock('\\Drupal\\Core\\Entity\\EntityAccessControlHandlerInterface'); $operation = $this->randomMachineName(); $access->expects($this->at(0))->method('access')->with($this->entity, $operation)->will($this->returnValue(AccessResult::allowed())); $access->expects($this->at(1))->method('createAccess')->will($this->returnValue(AccessResult::allowed())); $this->entityManager->expects($this->exactly(2))->method('getAccessControlHandler')->will($this->returnValue($access)); $this->assertEquals(AccessResult::allowed(), $this->entity->access($operation)); $this->assertEquals(AccessResult::allowed(), $this->entity->access('create')); }
/** * @covers ::access */ public function testAccess() { $access = $this->getMock('\\Drupal\\Core\\Entity\\EntityAccessControllerInterface'); $operation = $this->randomName(); $access->expects($this->at(0))->method('access')->with($this->entity, $operation)->will($this->returnValue(TRUE)); $access->expects($this->at(1))->method('createAccess')->will($this->returnValue(TRUE)); $this->entityManager->expects($this->exactly(2))->method('getAccessController')->will($this->returnValue($access)); $this->assertTrue($this->entity->access($operation)); $this->assertTrue($this->entity->access('create')); }