File: /datos/www/drush-backups/inv_dir_zonas_francas/20190227184837/modules/devel/devel.test
<?php
/**
* @file
* Tests for devel module.
*/
/**
* Test devel mail functionality.
*/
class DevelMailTest extends DrupalWebTestCase {
protected $profile = 'testing';
public static function getInfo() {
return array(
'name' => 'Devel Mail interface',
'description' => 'Test sending mails with debug interface',
'group' => 'Devel',
);
}
function setUp() {
parent::setUp();
}
/**
* Test mail logging functionality.
*/
function testMail() {
require_once ('devel.mail.inc');
$message = array();
$message['to'] = '[email protected]';
$message['subject'] = 'Test mail';
$message['headers'] = array(
'From' => '[email protected]',
'X-stupid' => 'dumb',
);
$message['body'] = "I am the body of this message";
$d = new DevelMailLog();
$filename = $d->getFileName($message);
$content = $d->composeMessage($message);
$expected_filename = $d->getOutputDirectory() . '/[email protected]_mail-' . date('y-m-d_his') . '.mail.txt';
$this->assertEqual($filename, $expected_filename);
$this->assertEqual($content, 'From: [email protected]
X-stupid: dumb
To: [email protected]
Subject: Test mail
I am the body of this message');
}
}