/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Mail/MailMailableDataTest.php
44 строки
997 B
Ahmed Alaa
Add missing void return type to test methods (#56860)
02 сен 2025, 01:45
Не верифицирован
02 сен 2025, 01:45
c0bae54
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Mail; use Illuminate\Mail\Mailable; use PHPUnit\Framework\TestCase; class MailMailableDataTest extends TestCase { public function testMailableDataIsNotLost(): void { $mailable = new MailableStub; $testData = [ 'first_name' => 'James', '__laravel_mailable' => get_class($mailable), ]; $mailable->build(function ($m) use ($testData) { $m->view('view', $testData); }); $this->assertSame($testData, $mailable->buildViewData()); $mailable = new MailableStub; $mailable->build(function ($m) use ($testData) { $m->view('view', $testData) ->text('text-view'); }); $this->assertSame($testData, $mailable->buildViewData()); } } class MailableStub extends Mailable { /** * Build the message. * * @return $this */ public function build($builder) { $builder($this); } }