Skip to content

Commit c858d54

Browse files
committed
Merge remote-tracking branch 'origin/5.2' into 5.2
2 parents 62dd9cc + 63fcf95 commit c858d54

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

tests/Mail/MailMessageTest.php

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?php
22

33
use Mockery as m;
4+
use Illuminate\Mail\Message;
45

56
class 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

Comments
 (0)