diff --git a/core/modules/system/tests/modules/entity_test_event/entity_test_event.info.yml b/core/modules/system/tests/modules/entity_test_event/entity_test_event.info.yml index 1a853a5..5089f4b 100644 --- a/core/modules/system/tests/modules/entity_test_event/entity_test_event.info.yml +++ b/core/modules/system/tests/modules/entity_test_event/entity_test_event.info.yml @@ -1,3 +1,4 @@ name: entity_test_event type: module +package: Testing core: 8.x diff --git a/core/tests/Drupal/KernelTests/Core/Entity/EntityEventsTest.php b/core/tests/Drupal/KernelTests/Core/Entity/EntityEventsTest.php index 115eece..99faba98 100644 --- a/core/tests/Drupal/KernelTests/Core/Entity/EntityEventsTest.php +++ b/core/tests/Drupal/KernelTests/Core/Entity/EntityEventsTest.php @@ -52,6 +52,7 @@ public function testEventsDelete() { $entity = EntityTest::create([ 'name' => 'hei', ]); + $entity->save(); $entity->delete(); // Note the delete event creates another entity. diff --git a/core/tests/Drupal/Tests/Core/Entity/KeyValueStore/KeyValueEntityStorageTest.php b/core/tests/Drupal/Tests/Core/Entity/KeyValueStore/KeyValueEntityStorageTest.php index 4fbdba3..ef4a51c 100644 --- a/core/tests/Drupal/Tests/Core/Entity/KeyValueStore/KeyValueEntityStorageTest.php +++ b/core/tests/Drupal/Tests/Core/Entity/KeyValueStore/KeyValueEntityStorageTest.php @@ -8,6 +8,7 @@ use Drupal\Core\Language\Language; use Drupal\Tests\UnitTestCase; use Drupal\Core\Entity\KeyValueStore\KeyValueEntityStorage; +use Symfony\Component\EventDispatcher\EventDispatcherInterface; /** * @coversDefaultClass \Drupal\Core\Entity\KeyValueStore\KeyValueEntityStorage @@ -119,12 +120,14 @@ protected function setUpKeyValueEntityStorage($uuid_key = 'uuid') { $this->languageManager->expects($this->any()) ->method('getCurrentLanguage') ->will($this->returnValue($language)); + $event_dispatcher = $this->prophesize(EventDispatcherInterface::class); $this->entityStorage = new KeyValueEntityStorage($this->entityType, $this->keyValueStore, $this->uuidService, $this->languageManager); $this->entityStorage->setModuleHandler($this->moduleHandler); $container = new ContainerBuilder(); $container->set('entity.manager', $this->entityManager); + $container->set('event_dispatcher', $event_dispatcher->reveal()); $container->set('language_manager', $this->languageManager); $container->set('cache_tags.invalidator', $this->cacheTagsInvalidator); \Drupal::setContainer($container); diff --git a/core/tests/Drupal/Tests/Core/Entity/Sql/SqlContentEntityStorageTest.php b/core/tests/Drupal/Tests/Core/Entity/Sql/SqlContentEntityStorageTest.php index 56b4b00..064f61e 100644 --- a/core/tests/Drupal/Tests/Core/Entity/Sql/SqlContentEntityStorageTest.php +++ b/core/tests/Drupal/Tests/Core/Entity/Sql/SqlContentEntityStorageTest.php @@ -14,6 +14,7 @@ use Drupal\Core\Language\Language; use Drupal\Tests\UnitTestCase; use Symfony\Component\DependencyInjection\ContainerBuilder; +use Symfony\Component\EventDispatcher\EventDispatcherInterface; /** * @coversDefaultClass \Drupal\Core\Entity\Sql\SqlContentEntityStorage @@ -980,10 +981,12 @@ public function testCreate() { $language_manager->expects($this->any()) ->method('getCurrentLanguage') ->will($this->returnValue($language)); + $event_dispatcher = $this->prophesize(EventDispatcherInterface::class); $this->container->set('language_manager', $language_manager); $this->container->set('entity.manager', $this->entityManager); $this->container->set('module_handler', $this->moduleHandler); + $this->container->set('event_dispatcher', $event_dispatcher->reveal()); $entity = $this->getMockBuilder('Drupal\Core\Entity\ContentEntityBase') ->disableOriginalConstructor()