<?php
-require_once 'CiviTest/CiviUnitTestCase.php';
/**
* Class CRM_Utils_MailTest
+ * @group headless
*/
class CRM_Utils_MailTest extends CiviUnitTestCase {
*/
public function testFormatRFC822() {
- $values = array(
- array(
+ $values = [
+ [
'name' => "Test User",
'email' => "foo@bar.com",
'result' => "Test User <foo@bar.com>",
- ),
- array(
+ ],
+ [
'name' => '"Test User"',
'email' => "foo@bar.com",
'result' => "Test User <foo@bar.com>",
- ),
- array(
+ ],
+ [
'name' => "User, Test",
'email' => "foo@bar.com",
'result' => '"User, Test" <foo@bar.com>',
- ),
- array(
+ ],
+ [
'name' => '"User, Test"',
'email' => "foo@bar.com",
'result' => '"User, Test" <foo@bar.com>',
- ),
- array(
+ ],
+ [
'name' => '"Test User"',
'email' => "foo@bar.com",
'result' => '"Test User" <foo@bar.com>',
'useQuote' => TRUE,
- ),
- array(
+ ],
+ [
'name' => "User, Test",
'email' => "foo@bar.com",
'result' => '"User, Test" <foo@bar.com>',
'useQuote' => TRUE,
- ),
- );
+ ],
+ ];
foreach ($values as $value) {
$result = CRM_Utils_Mail::formatRFC822Email($value['name'],
$value['email'],
$this->assertEquals($result, $value['result'], 'Expected encoding does not match');
}
}
+
}