Я хочу написать фиктивную функцию, которая будет возвращать разные значения при каждом вызове. У меня проблема в том, что возвращаемое значение зависит от значения параметра, переданного в функцию.
//something like this
window.fetch = jest.fn(urlPath)
.mockResolvedValueOnce(fetch({urlPath}))
.mockResolvedValueOnce(fetch({urlPath, arg1: 1}));