Example #1
0
 /**
  * @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'));
 }
Example #2
0
 /**
  * @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'));
 }