X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Ftests%2FDrupal%2FTests%2FCore%2FEntity%2FEntityResolverManagerTest.php;fp=web%2Fcore%2Ftests%2FDrupal%2FTests%2FCore%2FEntity%2FEntityResolverManagerTest.php;h=cdd41e6d8c2676882b7cee682dcfa94af3fe419c;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hp=d2e5eae318af654615c5782cbe3711af7fa31f4e;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0;p=yaffs-website diff --git a/web/core/tests/Drupal/Tests/Core/Entity/EntityResolverManagerTest.php b/web/core/tests/Drupal/Tests/Core/Entity/EntityResolverManagerTest.php index d2e5eae31..cdd41e6d8 100644 --- a/web/core/tests/Drupal/Tests/Core/Entity/EntityResolverManagerTest.php +++ b/web/core/tests/Drupal/Tests/Core/Entity/EntityResolverManagerTest.php @@ -445,17 +445,31 @@ class EntityResolverManagerTest extends UnitTestCase { $definition->expects($this->any()) ->method('getClass') ->will($this->returnValue('Drupal\Tests\Core\Entity\SimpleTestEntity')); + $definition->expects($this->any()) + ->method('isRevisionable') + ->willReturn(FALSE); + $revisionable_definition = $this->getMock('Drupal\Core\Entity\EntityTypeInterface'); + $revisionable_definition->expects($this->any()) + ->method('getClass') + ->will($this->returnValue('Drupal\Tests\Core\Entity\SimpleTestEntity')); + $revisionable_definition->expects($this->any()) + ->method('isRevisionable') + ->willReturn(TRUE); $this->entityManager->expects($this->any()) ->method('getDefinitions') ->will($this->returnValue([ 'entity_test' => $definition, + 'entity_test_rev' => $revisionable_definition, ])); $this->entityManager->expects($this->any()) ->method('getDefinition') - ->will($this->returnCallback(function ($entity_type) use ($definition) { + ->will($this->returnCallback(function ($entity_type) use ($definition, $revisionable_definition) { if ($entity_type == 'entity_test') { return $definition; } + elseif ($entity_type === 'entity_test_rev') { + return $revisionable_definition; + } else { return NULL; } @@ -492,6 +506,8 @@ class SimpleTestEntity extends Entity { /** * A basic form with a passed entity with an interface. + * + * @internal */ class BasicForm extends FormBase {