Jest поддерживает множество встроенных мэтчеров для тестирования.
Некоторые из них:
-
toBe(value)- проверяет на точное равенство. -
toEqual(value)- проверяет на глубокое равенство. -
toMatch(regexp | string)- проверяет, соответствует ли строка регулярному выражению или подстроке. -
toContain(item)- проверяет, содержится ли элемент в массиве или строке. -
toBeNull()- проверяет, является ли значениеnull. -
toBeUndefined()- проверяет, является ли значениеundefined. -
toBeDefined()- проверяет, что значение определено (неundefined). -
toBeTruthy()- проверяет, является ли значение истинным в булевом контексте. -
toBeFalsy()- проверяет, является ли значение ложным в булевом контексте. -
toThrow(error?)- проверяет, выбрасывается ли исключение.