Класс: 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