You are here

protected function EntityShareClientFunctionalTestBase::deleteContent in Entity Share 8.3

Same name and namespace in other branches
  1. 8.2 modules/entity_share_client/tests/src/Functional/EntityShareClientFunctionalTestBase.php \Drupal\Tests\entity_share_client\Functional\EntityShareClientFunctionalTestBase::deleteContent()

Helper function to delete the prepared content.

12 calls to EntityShareClientFunctionalTestBase::deleteContent()
AuthenticationTestBase::postSetupFixture in modules/entity_share_client/tests/src/Functional/AuthenticationTestBase.php
Helper function.
AuthenticationTestBase::reimportChannel in modules/entity_share_client/tests/src/Functional/AuthenticationTestBase.php
Helper function: re-imports content from JSON:API.
EmbeddedEntityTest::postSetupFixture in modules/entity_share_client/tests/src/Functional/EmbeddedEntityTest.php
Helper function.
EntityShareClientFunctionalTestBase::postSetupFixture in modules/entity_share_client/tests/src/Functional/EntityShareClientFunctionalTestBase.php
Helper function.
FileDeletedTest::postSetupFixture in modules/entity_share_client/tests/src/Functional/FileDeletedTest.php
Helper function.

... See full list

File

modules/entity_share_client/tests/src/Functional/EntityShareClientFunctionalTestBase.php, line 630

Class

EntityShareClientFunctionalTestBase
Base class for Entity Share Client functional tests.

Namespace

Drupal\Tests\entity_share_client\Functional

Code

protected function deleteContent() {
  foreach ($this->entities as $entity_type_id => $entity_list) {
    $entity_storage = $this->entityTypeManager
      ->getStorage($entity_type_id);
    foreach ($entity_list as $entity_uuid => $entity) {
      $entity
        ->delete();

      // Check that the entity has been deleted.
      $remaining_entities = $entity_storage
        ->loadByProperties([
        'uuid' => $entity_uuid,
      ]);
      $this
        ->assertTrue(empty($remaining_entities), 'The ' . $entity_type_id . ' with UUID ' . $entity_uuid . ' has been deleted.');
    }
  }
}