Spec-Zone.ru › Jasmine

Класс: Env

Env

Окружение Jasmine.
Примечание: Не создавайте его напрямую. Вы можете получить экземпляр Env, вызвав jasmine.getEnv.

С тех пор:
  • 2.0.0

Методы

addReporter(reporterToAdd)

Добавить пользовательский репортер в окружение Jasmine.

Параметры:
Имя Тип Описание
reporterToAdd Репортер

Добавляемый репортер.

С тех пор:
  • 2.0.0
См.:
  • пользовательский репортер

allowRespy(allow)

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

Параметры:
Имя Тип Описание
allow boolean

Разрешить повторный шпионаж

С тех пор:
  • 2.5.0

clearReporters()

Очистить всех зарегистрированных репортеров

С тех пор:
  • 2.5.2

configuration() → {Конфигурация}

Получить текущую конфигурацию для вашего окружения jasmine

С тех пор:
  • 3.3.0
Возвращает:
Тип
Конфигурация

configure(configuration)

Настроить ваше окружение jasmine

Параметры:
Имя Тип Описание
configuration Конфигурация
С тех пор:
  • 3.3.0

deprecated(deprecation, optionsopt)

Вызывает предупреждение о устаревании, которое регистрируется в консоли и сообщается репортерам.

Необязательный второй параметр — объект, который может иметь следующие свойства:

omitStackTrace: Игнорировать стек вызовов. Необязательно. По умолчанию false. Это свойство игнорируется, если устаревание является ошибкой. Установите его, если стек вызовов не содержит информации, которая поможет пользователю найти источник устаревания.

ignoreRunnable: Выводить предупреждение об устаревании в корневом наборе тестов, игнорируя тест или набор тестов, которые выполняются в момент возникновения. Необязательно. По умолчанию false.

Параметры:
Имя Тип Атрибуты Описание
deprecation String | Error

Сообщение об устаревании

options Object <optional>

Необязательные дополнительные параметры, как описано выше

С тех пор:
  • 2.99

execute(runnablesToRunopt, onCompleteopt) → {Promise.<РезультатВыполненияJasmine>}

Выполняет тесты.

Если вызов без параметров или с ложным значением в качестве первого параметра, будут выполнены все тесты, за исключением тех, которые исключены с помощью spec filter или иным способом. Если первый параметр представляет собой список идентификаторов тестов/наборов тестов, будут выполнены только эти тесты/наборы тестов.

Оба параметра необязательны, но обратный вызов завершения действителен только как второй параметр. Чтобы указать обратный вызов завершения, но не список тестов/наборов тестов для выполнения, передайте null или undefined в качестве первого параметра. Обратный вызов завершения поддерживается для совместимости назад. В большинстве случаев будет удобнее использовать возвращаемый промис вместо этого.

execute не должен вызываться более одного раза, если окружение не настроено с помощью {autoCleanClosures: false}.

execute возвращает промис. Промис будет разрешен до того же overall result, который передается в метод jasmineDone репортера, даже если набор тестов не прошел. Чтобы определить, прошел ли набор тестов, проверьте значение, с которым разрешается промис, или используйте Reporter.

Параметры:
Имя Тип Атрибуты Описание
runnablesToRun Array.<string> <optional>

Идентификаторы наборов тестов и/или тестов для выполнения

onComplete function <optional>

Функция, которая будет вызвана после выполнения всех тестов

С тех пор:
  • 2.0.0
Возвращает:
Тип
Promise.<РезультатВыполненияJasmine>

provideFallbackReporter(reporterToAdd)

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

Параметры:
Имя Тип Описание
reporterToAdd Репортер

Репортер

С тех пор:
  • 2.5.0
См.:
  • пользовательский репортер

setSpecProperty(key, value)

Устанавливает пользовательское свойство, которое будет предоставлено репортерам как часть поля properties объекта SpecResult.

Параметры:
Имя Тип Описание
key String

Имя свойства

value *

Значение свойства

С тех пор:
  • 3.6.0

setSuiteProperty(key, value)

Устанавливает пользовательское свойство, которое будет предоставлено репортерам как часть поля properties объекта SuiteResult.

Параметры:
Имя Тип Описание
key String

Имя свойства

value *

Значение свойства

С тех пор:
  • 3.6.0

topSuite() → {НаборТестов}

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

С тех пор:
  • 2.0.0
Возвращает:

корневой набор тестов

Тип
НаборТестов

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

Spec-Zone.ru

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