TriggerActionTestCase::assertSystemEmailTokenReplacement

7 trigger.test TriggerActionTestCase::assertSystemEmailTokenReplacement($trigger, $account, $email_depth = 1)

Asserts correct token replacement for the given trigger and account.

Parameters

$trigger: A trigger like 'user_login'.

$account: The user account which triggered the action.

$email_depth: Number of emails to scan, starting with most recent.

File

modules/trigger/trigger.test, line 419
Tests for trigger.module.

Code

function assertSystemEmailTokenReplacement($trigger, $account, $email_depth = 1) {
  $this->verboseEmail($email_depth);
  $expected = $this->generateTokenExpandedComparison($trigger, $account);
  $this->assertMailString('subject', $expected, $email_depth);
  $this->assertMailString('body', $expected, $email_depth);
  $this->assertMail('to', $account->mail, t('Mail sent to correct destination'));
}
Login or register to post comments