11<?php
22
33use Mockery as m ;
4+ use Illuminate \Mail \Message ;
45
56class MailMessageTest extends PHPUnit_Framework_TestCase
67{
@@ -9,6 +10,93 @@ public function tearDown()
910 m::close ();
1011 }
1112
13+ public function testFromMethod ()
14+ {
15+ $ swift = m::mock (Swift_Mime_Message::class);
16+ $ message = new Message ($ swift );
17+ $ swift->
shouldReceive (
'setFrom ' )->
once ()->
with (
'[email protected] ' ,
'Foo ' );
18+ $ this ->
assertInstanceOf (Message::class,
$ message->
from (
'[email protected] ' ,
'Foo ' ));
19+ }
20+
21+ public function testSenderMethod ()
22+ {
23+ $ swift = m::mock (Swift_Mime_Message::class);
24+ $ message = new Message ($ swift );
25+ $ swift->
shouldReceive (
'setSender ' )->
once ()->
with (
'[email protected] ' ,
'Foo ' );
26+ $ this ->
assertInstanceOf (Message::class,
$ message->
sender (
'[email protected] ' ,
'Foo ' ));
27+ }
28+
29+ public function testReturnPathMethod ()
30+ {
31+ $ swift = m::mock (Swift_Mime_Message::class);
32+ $ message = new Message ($ swift );
33+ $ swift->
shouldReceive (
'setReturnPath ' )->
once ()->
with (
'[email protected] ' );
34+ $ this ->
assertInstanceOf (Message::class,
$ message->
returnPath (
'[email protected] ' ));
35+ }
36+
37+ public function testToMethod ()
38+ {
39+ $ swift = m::mock (Swift_Mime_Message::class);
40+ $ message = new Message ($ swift );
41+ $ swift->
shouldReceive (
'addTo ' )->
once ()->
with (
'[email protected] ' ,
'Foo ' );
42+ $ this ->
assertInstanceOf (Message::class,
$ message->
to (
'[email protected] ' ,
'Foo ' ,
false ));
43+ }
44+
45+ public function testToMethodWithOverride ()
46+ {
47+ $ swift = m::mock (Swift_Mime_Message::class);
48+ $ message = new Message ($ swift );
49+ $ swift->
shouldReceive (
'setTo ' )->
once ()->
with (
'[email protected] ' ,
'Foo ' );
50+ $ this ->
assertInstanceOf (Message::class,
$ message->
to (
'[email protected] ' ,
'Foo ' ,
true ));
51+ }
52+
53+ public function testCcMethod ()
54+ {
55+ $ swift = m::mock (Swift_Mime_Message::class);
56+ $ message = new Message ($ swift );
57+ $ swift->
shouldReceive (
'addCc ' )->
once ()->
with (
'[email protected] ' ,
'Foo ' );
58+ $ this ->
assertInstanceOf (Message::class,
$ message->
cc (
'[email protected] ' ,
'Foo ' ));
59+ }
60+
61+ public function testBccMethod ()
62+ {
63+ $ swift = m::mock (Swift_Mime_Message::class);
64+ $ message = new Message ($ swift );
65+ $ swift->
shouldReceive (
'addBcc ' )->
once ()->
with (
'[email protected] ' ,
'Foo ' );
66+ $ this ->
assertInstanceOf (Message::class,
$ message->
bcc (
'[email protected] ' ,
'Foo ' ));
67+ }
68+
69+ public function testReplyToMethod ()
70+ {
71+ $ swift = m::mock (Swift_Mime_Message::class);
72+ $ message = new Message ($ swift );
73+ $ swift->
shouldReceive (
'addReplyTo ' )->
once ()->
with (
'[email protected] ' ,
'Foo ' );
74+ $ this ->
assertInstanceOf (Message::class,
$ message->
replyTo (
'[email protected] ' ,
'Foo ' ));
75+ }
76+
77+ public function testSubjectMethod ()
78+ {
79+ $ swift = m::mock (Swift_Mime_Message::class);
80+ $ message = new Message ($ swift );
81+ $ swift ->shouldReceive ('setSubject ' )->once ()->with ('foo ' );
82+ $ this ->assertInstanceOf (Message::class, $ message ->subject ('foo ' ));
83+ }
84+
85+ public function testPriorityMethod ()
86+ {
87+ $ swift = m::mock (Swift_Mime_Message::class);
88+ $ message = new Message ($ swift );
89+ $ swift ->shouldReceive ('setPriority ' )->once ()->with (1 );
90+ $ this ->assertInstanceOf (Message::class, $ message ->priority (1 ));
91+ }
92+
93+ public function testGetSwiftMessageMethod ()
94+ {
95+ $ swift = m::mock (Swift_Mime_Message::class);
96+ $ message = new Message ($ swift );
97+ $ this ->assertInstanceOf (Swift_Mime_Message::class, $ message ->getSwiftMessage ());
98+ }
99+
12100 public function testBasicAttachment ()
13101 {
14102 $ swift = m::mock ('StdClass ' );
0 commit comments