Spec-Zone.ru › CakePHP 4.2

Трейт EmailTrait

Производить проверки на электронные письма, отправленные через Cake\TestSuite\TestEmailTransport

После добавления трейта в ваш тестовый случай, все транспортные средства почты будут заменены на TestEmailTransport, который используется для проверки и не будет фактически отправлять письма.

Пространство имён: Cake\TestSuite

Краткое описание методов

  • assertMailContains() public

    Проверяет, что электронное письмо содержит ожидаемое содержимое

  • assertMailContainsAt() public

    Проверяет, что электронное письмо в определённом индексе содержит ожидаемое содержимое

  • assertMailContainsAttachment() public

    Проверяет, что электронное письмо содержит ожидаемый вложение

  • assertMailContainsHtml() public

    Проверяет, что электронное письмо содержит ожидаемое содержимое HTML

  • assertMailContainsHtmlAt() public

    Проверяет, что электронное письмо в определённом индексе содержит ожидаемое содержимое HTML

  • assertMailContainsText() public

    Проверяет, что электронное письмо содержит ожидаемый текст

  • assertMailContainsTextAt() public

    Проверяет, что электронное письмо в определённом индексе содержит ожидаемый текст

  • assertMailCount() public

    Проверяет ожидаемое количество отправленных писем

  • assertMailSentFrom() public

    Проверяет, что письмо было отправлено с адреса

  • assertMailSentFromAt() public

    Проверяет, что письмо в определённом индексе было отправлено с адреса

  • assertMailSentTo() public

    Проверяет, что письмо было отправлено на адрес

  • assertMailSentToAt() public

    Проверяет, что письмо в определённом индексе было отправлено на адрес

  • assertMailSentWith() public

    Проверяет, что электронное письмо содержит ожидаемое значение в методе получения Email

  • assertMailSentWithAt() public

    Проверяет, что электронное письмо в определённом индексе содержит ожидаемое значение в методе получения Email

  • assertMailSubjectContains() public

    Проверяет, что предмет электронного письма содержит ожидаемое содержимое

  • assertMailSubjectContainsAt() public

    Проверяет, что электронное письмо в определённом индексе содержит ожидаемое содержимое HTML

  • assertNoMailSent() public

    Проверяет, что письма не были отправлены

  • cleanupEmailTrait() public

    Сбрасывает состояние транспорта

  • setupTransports() public

    Заменяет все транспортные средства тестовым транспортом во время настройки теста

Краткое описание методов

assertMailContains() public

assertMailContains(string $contents, string $message = ''): void

Утверждает, что электронное письмо содержит ожидаемое содержимое

Parameters

string $contents

Содержимое

string $message optional

Сообщение

Returns

void

assertMailContainsAt() public

assertMailContainsAt(int $at, string $contents, string $message = ''): void

Утверждает, что электронное письмо по определенному индексу содержит ожидаемое содержимое

Parameters

int $at

Индекс электронного письма

string $contents

Содержимое

string $message optional

Сообщение

Returns

void

assertMailContainsAttachment() public

assertMailContainsAttachment(string $filename, array $file = [], string $message = ''): void

Утверждает, что электронное письмо содержит ожидаемое вложение

Parameters

string $filename

Имя файла

array $file optional

Дополнительные свойства файла

string $message optional

Сообщение

Returns

void

assertMailContainsHtml() public

assertMailContainsHtml(string $contents, string $message = ''): void

Утверждает, что электронное письмо содержит ожидаемое содержимое html

Parameters

string $contents

Содержимое

string $message optional

Сообщение

Returns

void

assertMailContainsHtmlAt() public

assertMailContainsHtmlAt(int $at, string $contents, string $message = ''): void

Утверждает, что электронное письмо по определенному индексу содержит ожидаемое содержимое html

Parameters

int $at

Индекс электронного письма

string $contents

Содержимое

string $message optional

Сообщение

Returns

void

assertMailContainsText() public

assertMailContainsText(string $expected, string $message = ''): void

Утверждает, что электронное письмо содержит ожидаемое текстовое содержимое

Parameters

string $expected

Ожидаемый текст.

string $message optional

Сообщение, отображаемое в случае сбоя утверждения.

Returns

void

assertMailContainsTextAt() public

assertMailContainsTextAt(int $at, string $contents, string $message = ''): void

Утверждает, что электронное письмо по определенному индексу содержит ожидаемое текстовое содержимое

Parameters

int $at

Индекс электронного письма

string $contents

Содержимое

string $message optional

Сообщение

Returns

void

assertMailCount() public

assertMailCount(int $count, string $message = ''): void

Утверждает, что было отправлено ожидаемое количество электронных писем

Parameters

int $count

Количество электронных писем

string $message optional

Сообщение

Returns

void

assertMailSentFrom() public

assertMailSentFrom(string $address, string $message = ''): void

Утверждает, что электронное письмо было отправлено с адреса

Parameters

string $address

Электронный адрес

string $message optional

Сообщение

Returns

void

assertMailSentFromAt() public

assertMailSentFromAt(int $at, string $address, string $message = ''): void

Утверждает, что электронное письмо по определенному индексу было отправлено с адреса

Parameters

int $at

Индекс электронного письма

string $address

Электронный адрес

string $message optional

Сообщение

Returns

void

assertMailSentTo() public

assertMailSentTo(string $address, string $message = ''): void

Утверждает, что электронное письмо было отправлено на адрес

Parameters

string $address

Электронный адрес

string $message optional

Сообщение

Returns

void

assertMailSentToAt() public

assertMailSentToAt(int $at, string $address, string $message = ''): void

Утверждает, что электронное письмо по определенному индексу было отправлено на адрес

Parameters

int $at

Индекс электронного письма

string $address

Электронный адрес

string $message optional

Сообщение

Returns

void

assertMailSentWith() public

assertMailSentWith(string $expected, string $parameter, string $message = ''): void

Утверждает, что электронное письмо содержит ожидаемое значение внутри геттера Email

Parameters

string $expected

Содержимое

string $parameter

Параметр геттера Email (например, "cc", "subject")

string $message optional

Сообщение

Returns

void

assertMailSentWithAt() public

assertMailSentWithAt(int $at, string $expected, string $parameter, string $message = ''): void

Утверждает, что электронное письмо по определенному индексу содержит ожидаемое значение внутри геттера Email

Parameters

int $at

Индекс электронного письма

string $expected

Содержимое

string $parameter

Параметр геттера Email (например, "cc", "bcc")

string $message optional

Сообщение

Returns

void

assertMailSubjectContains() public

assertMailSubjectContains(string $contents, string $message = ''): void

Утверждает, что тема электронного письма содержит ожидаемое содержимое

Parameters

string $contents

Содержимое

string $message optional

Сообщение

Returns

void

assertMailSubjectContainsAt() public

assertMailSubjectContainsAt(int $at, string $contents, string $message = ''): void

Утверждает, что электронное письмо по определенному индексу содержит ожидаемое содержимое html

Parameters

int $at

Индекс электронного письма

string $contents

Содержимое

string $message optional

Сообщение

Returns

void

assertNoMailSent() public

assertNoMailSent(string $message = ''): void

Утверждает, что электронные письма не были отправлены

Parameters

string $message optional

Сообщение

Returns

void

cleanupEmailTrait() public

cleanupEmailTrait(): void

Сбрасывает состояние транспорта

Возвращает

void

setupTransports() public

setupTransports(): void

Заменяет все транспорты тестовым транспортом во время настройки теста

Возвращает

void

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/trait-Cake.TestSuite.EmailTrait.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API