Spec-Zone.ru › Jasmine

Класс: MatchersUtil

MatchersUtil

Утилиты для использования при реализации матчеров.
Примечание: Не создавайте его напрямую. Jasmine создаст один экземпляр и передаст его матчерам и тестерам асимметричного равенства.

Методы

contains(haystack, needle) → {boolean}

Определяет, содержит ли haystack значение needle, используя ту же логику сравнения, что и MatchersUtil#equals.

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

Коллекция для поиска

needle *

Значение, которое нужно найти

С момента:
  • 2.0.0
Возвращаемое значение:

True, если needle было найдено в haystack

Тип
boolean

equals(a, b) → {boolean}

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

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

Первое значение для сравнения

b *

Второе значение для сравнения

С момента:
  • 2.0.0
Возвращаемое значение:

True, если значения равны

Тип
boolean

pp(value) → {string}

Форматирует значение для использования в сообщениях об ошибках матчеров и аналогичных контекстах, учитывая текущий набор пользовательских форматеров значений.

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

Значение для красивой печати

С момента:
  • 3.6.0
Возвращаемое значение:

Значение в формате красивой печати

Тип
string

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

Spec-Zone.ru

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