From 13d3072f418835569f37f65b5055e5b3180fad2e Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Fri, 16 Oct 2009 03:01:55 +0000 Subject: - Patch #356074 by chx, Damien Tournoud: provide a sequences API. --- modules/simpletest/tests/mail.test | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'modules/simpletest/tests/mail.test') diff --git a/modules/simpletest/tests/mail.test b/modules/simpletest/tests/mail.test index 641d606ff..5db3abb7e 100644 --- a/modules/simpletest/tests/mail.test +++ b/modules/simpletest/tests/mail.test @@ -25,7 +25,7 @@ class MailTestCase extends DrupalWebTestCase implements MailSystemInterface { parent::setUp(); // Set MailTestCase (i.e. this class) as the SMTP library - variable_set('mail_sending_system', array('default-system' => 'MailTestCase')); + variable_set('mail_system', array('default-system' => 'MailTestCase')); } /** @@ -41,6 +41,21 @@ class MailTestCase extends DrupalWebTestCase implements MailSystemInterface { $this->assertEqual(self::$sent_message['to'], 'testing@drupal.org', t('Pluggable mail system is extendable.')); } + /** + * Concatenate and wrap the e-mail body for plain-text mails. + * + * @see DefaultMailSystem + */ + public function format(array $message) { + // Join the body array into one string. + $message['body'] = implode("\n\n", $message['body']); + // Convert any HTML to plain-text. + $message['body'] = drupal_html_to_text($message['body']); + // Wrap the mail body for sending. + $message['body'] = drupal_wrap_mail($message['body']); + return $message; + } + /** * Send function that is called through the mail system. */ -- cgit v1.2.3