public function SimplenewsPersonalizationFormsTest::testDeleteAccount in Simplenews 8
Delete account, subscriptions deleted.
File
- src/
Tests/ SimplenewsPersonalizationFormsTest.php, line 134
Class
- SimplenewsPersonalizationFormsTest
- Tests crucial aspects of Subscriber fieldability and User field sync.
Namespace
Drupal\simplenews\TestsCode
public function testDeleteAccount() {
$email = $this
->randomEmail();
// Register account.
$uid = $this
->registerUser($email);
// Subscribe.
$this
->subscribe('default', $email);
// Delete account.
$this
->drupalLogin($this->admin);
$this
->drupalPostForm("user/{$uid}/cancel", array(
'user_cancel_method' => 'user_cancel_reassign',
), t('Cancel account'));
// Assert subscriptions are deleted.
$subscriber = $this
->getLatestSubscriber();
$this
->assertNull($subscriber, 'No subscriber found');
}