Spec-Zone.ru › Jasmine

Интерфейс: Reporter

Reporter

Это представляет доступный обратный вызов репортера для объекта, переданного в Env#addReporter.

См.:
  • кастомный репортер

Методы

jasmineDone(suiteInfo, doneopt)

Когда выполнение всей сборки завершено jasmineDone вызывается

Параметры:
Имя Тип Атрибуты Описание
suiteInfo JasmineDoneInfo

Информация о полной сборке Jasmine, которая только что завершила выполнение.

done function <необязательно>

Используется для указания Jasmine, что этот обратный вызов является асинхронным, и Jasmine должен дождаться его вызова, прежде чем продолжить.

См.:
  • асинхронность
Возвращаемое значение:

Можно вернуть Promise вместо использования done для того, чтобы Jasmine ждал завершения.

jasmineStarted(suiteInfo, doneopt)

jasmineStarted вызывается после загрузки всех спецификаций, но непосредственно перед началом выполнения.

Параметры:
Имя Тип Атрибуты Описание
suiteInfo JasmineStartedInfo

Информация о полной сборке Jasmine, которая выполняется

done function <необязательно>

Используется для указания Jasmine, что этот обратный вызов является асинхронным, и Jasmine должен дождаться его вызова, прежде чем продолжить.

См.:
  • асинхронность
Возвращаемое значение:

Можно вернуть Promise вместо использования done для того, чтобы Jasmine ждал завершения.

specDone(result, doneopt)

specDone вызывается при выполнении it и связанных с ней функций beforeEach и afterEach.

Хотя Jasmine не требует определённых функций, отсутствие specDone сделает невозможным для репортера узнать, когда спецификация завершилась неудачно.

Параметры:
Имя Тип Атрибуты Описание
result SpecResult
done function <необязательно>

Используется для указания Jasmine, что этот обратный вызов является асинхронным, и Jasmine должен дождаться его вызова, прежде чем продолжить.

См.:
  • асинхронность
Возвращаемое значение:

Можно вернуть Promise вместо использования done для того, чтобы Jasmine ждал завершения.

specStarted(result, doneopt)

specStarted вызывается, когда it начинает выполняться (включая связанные функции beforeEach).

Параметры:
Имя Тип Атрибуты Описание
result SpecResult

Информация об отдельном тесте it, который выполняется

done function <необязательно>

Используется для указания Jasmine, что этот обратный вызов является асинхронным, и Jasmine должен дождаться его вызова, прежде чем продолжить.

См.:
  • асинхронность
Возвращаемое значение:

Можно вернуть Promise вместо использования done для того, чтобы Jasmine ждал завершения.

suiteDone(result, doneopt)

suiteDone вызывается, когда все дочерние тесты и наборы тестов для данного набора тестов были выполнены.

Хотя Jasmine не требует определённых функций, отсутствие suiteDone сделает невозможным для репортера узнать, когда набор тестов завершился неудачей в afterAll.

Параметры:
Имя Тип Атрибуты Описание
result SuiteResult
done function <необязательно>

Используется для указания Jasmine, что этот обратный вызов является асинхронным, и Jasmine должен дождаться его вызова, прежде чем продолжить.

См.:
  • асинхронность
Возвращаемое значение:

Можно вернуть Promise вместо использования done для того, чтобы Jasmine ждал завершения.

suiteStarted(result, doneopt)

suiteStarted вызывается, когда describe начинает выполняться

Параметры:
Имя Тип Атрибуты Описание
result SuiteResult

Информация об отдельном describe, который выполняется

done function <необязательно>

Используется для указания Jasmine, что этот обратный вызов является асинхронным, и Jasmine должен дождаться его вызова, прежде чем продолжить.

См.:
  • асинхронность
Возвращаемое значение:

Можно вернуть Promise вместо использования done для того, чтобы Jasmine ждал завершения.

© 2008–2019 Pivotal Labs
Licensed under the MIT License.
https://jasmine.github.io/api/4.0/Reporter.html

Spec-Zone.ru

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