diff -r 717e2efad352 modules/simpletest/tests/mail.test --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ modules/simpletest/tests/mail.test Wed Feb 11 20:42:31 2009 +0100 @@ -0,0 +1,38 @@ + t('Mail functionality'), + 'description' => t('Test Mail: sending one-line mails.'), + 'group' => t('Mail') + ); + } + + /** + * Implementation of setUp(). + */ + function setUp() { + parent::setUp('mail_test'); + variable_set('site_mail', 'user@example.com'); + } + + /** + * Implementation of tearDown(). + */ + function tearDown() { + parent::tearDown(); + } + + function testOneLineMail() { + $account = $this->drupalCreateUser(array('access content')); + $default_from = variable_get('site_mail', ini_get('sendmail_from')); + + $message = drupal_mail('mail_test', 'oneline', 'user@example.com', language_default(), array('account' => $account), NULL, FALSE); + + $this->assertTrue(strpos($message['body'], '\n')===FALSE, t('Testing a one line mail')); + } +} diff -r 717e2efad352 modules/simpletest/tests/mail_test.info --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ modules/simpletest/tests/mail_test.info Wed Feb 11 20:42:31 2009 +0100 @@ -0,0 +1,7 @@ +name = "Mail test" +description = "Support module for mail testing." +package = Testing +version = VERSION +core = 7.x +files[] = mail_test.module +hidden = TRUE diff -r 717e2efad352 modules/simpletest/tests/mail_test.module --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ modules/simpletest/tests/mail_test.module Wed Feb 11 20:42:31 2009 +0100 @@ -0,0 +1,15 @@ +language); + $message['body'] = t('this body has one line', $variables, $language->language); + break; + } +}