Интерфейс: 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 | Информация об отдельном тесте | |
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 | Информация об отдельном | |
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