Spec-Zone.ru › CakePHP 3.8

Трейт 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 )

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

Параметры

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

assertMailContainsAt()source public

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

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

Параметры

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

assertMailContainsHtml()source public

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

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

Параметры

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

assertMailContainsHtmlAt()source public

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

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

Параметры

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

assertMailContainsText()source public

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

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

Параметры

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

assertMailContainsTextAt()source public

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

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

Параметры

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

assertMailCount()source public

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

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

Параметры

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

assertMailSentFrom()source public

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

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

Параметры

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

assertMailSentFromAt()source public

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

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

Параметры

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

assertMailSentTo()source public

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

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

Параметры

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

assertMailSentToAt()source public

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

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

Параметры

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

assertMailSentWith()source public

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

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

Параметры

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

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

Spec-Zone.ru

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