Laravel Mail проблема при тестировании - PullRequest
0 голосов
/ 25 сентября 2018

Я столкнулся с проблемой при тестировании:

Я пытаюсь проверить отправку почты с помощью Laravel Mail :: fake () следующим образом:

/** @test */
public function an_activation_mail_gets_send_on_registration()
{
    Mail::fake();

    Mail::to('john@example.com')->send(new TestMail());

    Mail::asserSent(TestMail::class);
}

ОшибкаЯ получаю это:

Error : Call to undefined method Illuminate\Support\Testing\Fakes\MailFake::asserSent()

На мой взгляд, все то же самое, что и в документах: https://laravel.com/docs/master/mocking#mail-fake

Кто-нибудь знает решение для этого?

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Вы неправильно назвали функцию.Попробуйте asser t Отправлено вместо asserSent .

0 голосов
/ 25 сентября 2018

должно быть

 Mail::assertSent();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...