我有一个函数,它附加一个随机数,然后调用另一个函数。我想检查传递的文本是否被调用并匹配任何随机数。我希望能够通过不带Jest真正匹配正则表达式的正则表达式。像这样:
const typeFn = jest.fn();
function type (text) {
typeFn(text + Math.random());
})
type('hello')
expect(typeFn).toHaveBeenCalledWith(/hello\d+/)
答案 0 :(得分:5)
在toHaveBeenCalledWith
括号中放入expect.stringMatching(/hello\d+/)
这是实际示例:https://repl.it/@marzelin/FrighteningCapitalConferences