我有一个 React 组件,它在内部创建一个script
DOM 元素。onload
这个脚本的处理和onerror
事件有很多逻辑。onload
和处理程序是组件内部的onerror
,我不能通过道具传递它们。
我想为此代码编写一些 Jest 测试,但不确定如何模拟浏览器下载功能。我想模拟脚本下载错误、解析错误和下载/解析成功(没有任何网络调用)。有没有办法做到这一点 ?
我有一个 React 组件,它在内部创建一个script
DOM 元素。onload
这个脚本的处理和onerror
事件有很多逻辑。onload
和处理程序是组件内部的onerror
,我不能通过道具传递它们。
我想为此代码编写一些 Jest 测试,但不确定如何模拟浏览器下载功能。我想模拟脚本下载错误、解析错误和下载/解析成功(没有任何网络调用)。有没有办法做到这一点 ?