Files
ticketbeast/tests/Unit/Mail/AttendeeMessageEmailTest.php
2017-08-22 15:51:40 -04:00

31 lines
755 B
PHP

<?php
namespace Tests\Unit\Mail;
use App\Order;
use Tests\TestCase;
use App\AttendeeMessage;
use App\Mail\AttendeeMessageEmail;
class AttendeeMessageEmailTest extends TestCase
{
/** @test */
function email_has_the_correct_subject_and_message()
{
$message = new AttendeeMessage([
'subject' => 'My subject',
'message' => 'My message',
]);
$email = new AttendeeMessageEmail($message);
$this->assertEquals("My subject", $email->build()->subject);
$this->assertEquals("My message", trim($this->render($email)));
}
private function render($mailable)
{
$mailable->build();
return view($mailable->textView, $mailable->buildViewData())->render();
}
}