ReplyToGetSetClearTest::testReplyToInMessageHeader(): add additional test cases
... to test that the header gets set correctly when multiple reply-to addresses have been set, as well as when a reply-to address has been set without a name.
This commit is contained in:
parent
faf8d9fadf
commit
465a067017
|
|
@ -219,6 +219,14 @@ final class ReplyToGetSetClearTest extends PreSendTestCase
|
|||
$LE = PHPMailer::getLE();
|
||||
|
||||
return [
|
||||
'Single address' => [
|
||||
'addresses' => [
|
||||
[
|
||||
'address' => 'nobody@nobody.com',
|
||||
],
|
||||
],
|
||||
'expected' => $LE . 'Reply-To: nobody@nobody.com' . $LE,
|
||||
],
|
||||
'Single address + name' => [
|
||||
'addresses' => [
|
||||
[
|
||||
|
|
@ -228,6 +236,23 @@ final class ReplyToGetSetClearTest extends PreSendTestCase
|
|||
],
|
||||
'expected' => $LE . 'Reply-To: "Nobody (Unit Test)" <nobody@nobody.com>' . $LE,
|
||||
],
|
||||
'Multiple addresses, including no name and mixed case email' => [
|
||||
'addresses' => [
|
||||
[
|
||||
'address' => 'nobody@nobody.com',
|
||||
'name' => 'Nobody (Unit Test)',
|
||||
],
|
||||
[
|
||||
'address' => 'Somebody@SomeBody.com',
|
||||
'name' => 'Somebody (Unit Test)',
|
||||
],
|
||||
[
|
||||
'address' => 'noname@noname.com',
|
||||
],
|
||||
],
|
||||
'expected' => $LE . 'Reply-To: "Nobody (Unit Test)" <nobody@nobody.com>,'
|
||||
. ' "Somebody (Unit Test)" <Somebody@SomeBody.com>, noname@noname.com' . $LE,
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue