我想测试当用户通过交互式HTMLElement按Enter键时,console.log函数是否被调用。我一直在尝试使用Typescript在Jest中模拟下面的函数的事件对象,但它并没有起作用。如何在React/Typescript中用Jest模拟事件对象?
示例:
import React from 'react';
function handleKey(event: React.KeyboardEvent) {
if (event.key === 'Enter') {
console.log('The enter key has been clicked');
}
}