Нет такой функции, встроенной в шутку. Я могу представить несколько способов получить тот же результат:
- вставь логику в свой макет:
const spy = jest
.spyOn(myObject, 'do')
.mockImplementation((someNumber)=> someNumber > 1? true : false)
- имеет ряд возвращаемых значений, чтобы вы могли проверять случаи друг за другом
const = jest
.spyOn(myObject, 'do')
.mockReturnValue(true)
.mockReturnValueOnce(false)
.mockReturnValueOnce(true);