我有一个函数,它会添加一个随机数并调用另一个函数。我想检查它是否使用传入的文本和匹配任何随机数进行了调用。我希望能够传递一个正则表达式,而不是Jest字面上匹配正则表达式。类似于:
我有一个函数,它会添加一个随机数并调用另一个函数。我想检查它是否使用传入的文本和匹配任何随机数进行了调用。我希望能够传递一个正则表达式,而不是Jest字面上匹配正则表达式。类似于:
const typeFn = jest.fn();
function type (text) {
typeFn(text + Math.random());
})
type('hello')
expect(typeFn).toHaveBeenCalledWith(/hello\d+/)