public function DeleteEntityTest::testEntityDelete in Acquia Content Hub 8.2
Tests the expected flow of a full entity delete process.
Throws
\Drupal\Core\Entity\EntityStorageException
File
- tests/
src/ Kernel/ DeleteEntityTest.php, line 113
Class
- DeleteEntityTest
- Tests deletion of entities.
Namespace
Drupal\Tests\acquia_contenthub\KernelCode
public function testEntityDelete() {
$this
->assertNotNull($this->tracker
->get($this->user
->uuid()));
$this->user
->delete();
// Assert user entity has been deleted implicitly.
$this
->assertFalse($this->tracker
->get($this->user
->uuid()));
$this->client
->getEntity($this->user
->uuid())
->shouldBeCalled();
$this->client
->deleteEntity($this->user
->uuid())
->shouldBeCalled();
$this->client
->deleteInterest($this->user
->uuid(), $this->container
->get('acquia_contenthub.client.factory')
->getClient()
->getSettings()
->getWebhook('uuid'))
->shouldBeCalled();
}