12
12
namespace Symfony \Component \Mailer \Tests ;
13
13
14
14
use PHPUnit \Framework \TestCase ;
15
+ use Symfony \Component \Mailer \Envelope ;
15
16
use Symfony \Component \Mailer \Exception \LogicException ;
16
- use Symfony \Component \Mailer \SmtpEnvelope ;
17
17
use Symfony \Component \Mime \Address ;
18
18
use Symfony \Component \Mime \Header \Headers ;
19
19
use Symfony \Component \Mime \Message ;
20
20
use Symfony \Component \Mime \RawMessage ;
21
21
22
- class SmtpEnvelopeTest extends TestCase
22
+ class EnvelopeTest extends TestCase
23
23
{
24
24
public function testConstructorWithAddressSender ()
25
25
{
26
- $ e = new SmtpEnvelope (new Address ('fabien@symfony.com ' ), [new Address ('thomas@symfony.com ' )]);
26
+ $ e = new Envelope (new Address ('fabien@symfony.com ' ), [new Address ('thomas@symfony.com ' )]);
27
27
$ this ->assertEquals (new Address ('fabien@symfony.com ' ), $ e ->getSender ());
28
28
}
29
29
30
30
public function testConstructorWithNamedAddressSender ()
31
31
{
32
- $ e = new SmtpEnvelope (new Address ('fabien@symfony.com ' , 'Fabien ' ), [new Address ('thomas@symfony.com ' )]);
32
+ $ e = new Envelope (new Address ('fabien@symfony.com ' , 'Fabien ' ), [new Address ('thomas@symfony.com ' )]);
33
33
$ this ->assertEquals (new Address ('fabien@symfony.com ' ), $ e ->getSender ());
34
34
}
35
35
36
36
public function testConstructorWithAddressRecipients ()
37
37
{
38
- $ e = new SmtpEnvelope (new Address ('fabien@symfony.com ' ), [new Address ('thomas@symfony.com ' ), new Address ('lucas@symfony.com ' , 'Lucas ' )]);
38
+ $ e = new Envelope (new Address ('fabien@symfony.com ' ), [new Address ('thomas@symfony.com ' ), new Address ('lucas@symfony.com ' , 'Lucas ' )]);
39
39
$ this ->assertEquals ([new Address ('thomas@symfony.com ' ), new Address ('lucas@symfony.com ' )], $ e ->getRecipients ());
40
40
}
41
41
42
42
public function testConstructorWithNoRecipients ()
43
43
{
44
44
$ this ->expectException (\InvalidArgumentException::class);
45
- $ e = new SmtpEnvelope (new Address ('fabien@symfony.com ' ), []);
45
+ $ e = new Envelope (new Address ('fabien@symfony.com ' ), []);
46
46
}
47
47
48
48
public function testConstructorWithWrongRecipients ()
49
49
{
50
50
$ this ->expectException (\InvalidArgumentException::class);
51
- $ e = new SmtpEnvelope (new Address ('fabien@symfony.com ' ), ['lucas@symfony.com ' ]);
51
+ $ e = new Envelope (new Address ('fabien@symfony.com ' ), ['lucas@symfony.com ' ]);
52
52
}
53
53
54
54
public function testSenderFromHeaders ()
55
55
{
56
56
$ headers = new Headers ();
57
57
$ headers ->addPathHeader ('Return-Path ' , new Address ('return@symfony.com ' , 'return ' ));
58
58
$ headers ->addMailboxListHeader ('To ' , ['from@symfony.com ' ]);
59
- $ e = SmtpEnvelope ::create (new Message ($ headers ));
59
+ $ e = Envelope ::create (new Message ($ headers ));
60
60
$ this ->assertEquals (new Address ('return@symfony.com ' , 'return ' ), $ e ->getSender ());
61
61
62
62
$ headers = new Headers ();
63
63
$ headers ->addMailboxHeader ('Sender ' , new Address ('sender@symfony.com ' , 'sender ' ));
64
64
$ headers ->addMailboxListHeader ('To ' , ['from@symfony.com ' ]);
65
- $ e = SmtpEnvelope ::create (new Message ($ headers ));
65
+ $ e = Envelope ::create (new Message ($ headers ));
66
66
$ this ->assertEquals (new Address ('sender@symfony.com ' , 'sender ' ), $ e ->getSender ());
67
67
68
68
$ headers = new Headers ();
69
69
$ headers ->addMailboxListHeader ('From ' , [new Address ('from@symfony.com ' , 'from ' ), 'some@symfony.com ' ]);
70
70
$ headers ->addMailboxListHeader ('To ' , ['from@symfony.com ' ]);
71
- $ e = SmtpEnvelope ::create (new Message ($ headers ));
71
+ $ e = Envelope ::create (new Message ($ headers ));
72
72
$ this ->assertEquals (new Address ('from@symfony.com ' , 'from ' ), $ e ->getSender ());
73
73
}
74
74
75
75
public function testSenderFromHeadersWithoutFrom ()
76
76
{
77
77
$ headers = new Headers ();
78
78
$ headers ->addMailboxListHeader ('To ' , ['from@symfony.com ' ]);
79
- $ e = SmtpEnvelope ::create ($ message = new Message ($ headers ));
79
+ $ e = Envelope ::create ($ message = new Message ($ headers ));
80
80
$ message ->getHeaders ()->addMailboxListHeader ('From ' , [new Address ('from@symfony.com ' , 'from ' )]);
81
81
$ this ->assertEquals (new Address ('from@symfony.com ' , 'from ' ), $ e ->getSender ());
82
82
}
@@ -88,7 +88,7 @@ public function testRecipientsFromHeaders()
88
88
$ headers ->addMailboxListHeader ('To ' , [new Address ('to@symfony.com ' )]);
89
89
$ headers ->addMailboxListHeader ('Cc ' , [new Address ('cc@symfony.com ' )]);
90
90
$ headers ->addMailboxListHeader ('Bcc ' , [new Address ('bcc@symfony.com ' )]);
91
- $ e = SmtpEnvelope ::create (new Message ($ headers ));
91
+ $ e = Envelope ::create (new Message ($ headers ));
92
92
$ this ->assertEquals ([new Address ('to@symfony.com ' ), new Address ('cc@symfony.com ' ), new Address ('bcc@symfony.com ' )], $ e ->getRecipients ());
93
93
}
94
94
@@ -99,14 +99,14 @@ public function testRecipientsFromHeadersWithNames()
99
99
$ headers ->addMailboxListHeader ('To ' , [new Address ('to@symfony.com ' , 'to ' )]);
100
100
$ headers ->addMailboxListHeader ('Cc ' , [new Address ('cc@symfony.com ' , 'cc ' )]);
101
101
$ headers ->addMailboxListHeader ('Bcc ' , [new Address ('bcc@symfony.com ' , 'bcc ' )]);
102
- $ e = SmtpEnvelope ::create (new Message ($ headers ));
102
+ $ e = Envelope ::create (new Message ($ headers ));
103
103
$ this ->assertEquals ([new Address ('to@symfony.com ' , 'to ' ), new Address ('cc@symfony.com ' , 'cc ' ), new Address ('bcc@symfony.com ' , 'bcc ' )], $ e ->getRecipients ());
104
104
}
105
105
106
106
public function testFromRawMessages ()
107
107
{
108
108
$ this ->expectException (LogicException::class);
109
109
110
- SmtpEnvelope ::create (new RawMessage ('Some raw email message ' ));
110
+ Envelope ::create (new RawMessage ('Some raw email message ' ));
111
111
}
112
112
}
0 commit comments