25 lines
589 B
PHP
25 lines
589 B
PHP
<?php
|
|
|
|
use App\Mail\ResetPassword;
|
|
|
|
test('subject includes app name', function () {
|
|
Setting::set('app_name', 'TestApp');
|
|
|
|
$mailable = new ResetPassword('the-token');
|
|
$mailable->build();
|
|
|
|
$mailable->assertHasSubject('[TestApp] '.__('Password Reset Request'));
|
|
});
|
|
|
|
test('uses reset password markdown view', function () {
|
|
$mailable = new ResetPassword('the-token');
|
|
|
|
$mailable->assertSeeInText('reset');
|
|
});
|
|
|
|
test('token is publicly accessible', function () {
|
|
$mailable = new ResetPassword('the-token');
|
|
|
|
$this->assertSame('the-token', $mailable->token);
|
|
});
|