Spec-Zone.ru › CakePHP 3.7

Трейт EmailTrait

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

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

Пространство имён: Cake\TestSuite
Расположение: TestSuite/EmailTrait.php

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

  • assertMailContains() public
    Проверяет, что электронное письмо содержит ожидаемое содержимое
  • assertMailContainsAt() 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
  • assertNoMailSent() public
  • cleanupEmailTrait() public
    Сбрасывает состояние транспорта
  • setupTransports() public
    Заменяет все транспортные средства тестовым транспортом во время настройки теста

Подробное описание методов

assertMailContains()source public

assertMailContains( string $contents , string $message = null )

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

Параметры

строка $contents
Содержимое
строка $message необязательно null
Сообщение

assertMailContainsAt()source public

assertMailContainsAt( integer $at , string $contents , string $message = null )

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

Параметры

целое число $at
Индекс электронного письма
строка $contents
Содержимое
строка $message необязательно null
Сообщение

assertMailContainsHtml()source public

assertMailContainsHtml( string $contents , string $message = null )

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

Параметры

строка $contents
Содержимое
строка $message необязательно null
Сообщение

assertMailContainsHtmlAt()source public

assertMailContainsHtmlAt( integer $at , string $contents , string $message = null )

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

Параметры

целое число $at
Индекс электронного письма
строка $contents
Содержимое
строка $message необязательно null
Сообщение

assertMailContainsText()source public

assertMailContainsText( string $expectedText , string $message = null )

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

Параметры

строка $expectedText
Ожидаемый текст.
строка $message необязательно null
Сообщение для отображения, если проверка завершится неудачей.

assertMailContainsTextAt()source public

assertMailContainsTextAt( integer $at , string $contents , string $message = null )

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

Параметры

целое число $at
Индекс электронного письма
строка $contents
Содержимое
строка $message необязательно null
Сообщение

assertMailCount()source public

assertMailCount( integer $count , string $message = null )

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

Параметры

целое число $count
Количество электронных писем
строка $message необязательно null
Сообщение

assertMailSentFrom()source public

assertMailSentFrom( string $address , string $message = null )

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

Параметры

строка $address
Адрес электронной почты
строка $message необязательно null
Сообщение

assertMailSentFromAt()source public

assertMailSentFromAt( integer $at , string $address , string $message = null )

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

Параметры

целое число $at
Индекс электронного письма
строка $address
Адрес электронной почты
строка $message необязательно null
Сообщение

assertMailSentTo()source public

assertMailSentTo( string $address , string $message = null )

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

Параметры

строка $address
Адрес электронной почты
строка $message необязательно null
Сообщение

assertMailSentToAt()source public

assertMailSentToAt( integer $at , string $address , string $message = null )

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

Параметры

целое число $at
Индекс электронного письма
строка $address
Адрес электронной почты
строка $message необязательно null
Сообщение

assertMailSentWith()source public

assertMailSentWith( string $expected , string $parameter , string $message = null )

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

Параметры

строка $expected
Содержание
строка $parameter
Параметр получателя Email (например, "cc", "subject")
строка $message необязательно null
Сообщение

assertMailSentWithAt()source public

assertMailSentWithAt( integer $at , string $expected , string $parameter , string $message = null )

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

Параметры

целое число $at
Индекс электронного письма
строка $expected
Содержание
строка $parameter
Параметр получателя Email (например, "cc", "subject")
строка $message необязательно null
Сообщение

assertNoMailSent()source public

assertNoMailSent( string $message = null )

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

Параметры

строка $message необязательно null
Сообщение

cleanupEmailTrait()source public

cleanupEmailTrait( )

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

После

setupTransports()source public

setupTransports( )

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

Перед

© 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/3.7/class-Cake.TestSuite.EmailTrait.html

Spec-Zone.ru

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