我正在尝试为我的反应应用程序构建一个测试套件。应用程序中的组件使用Audio
:
const audio = new Audio('beep.wav');
audio.play();
它在浏览器中有效,但据此,不在 node.js 上。因此,当我使用酶尝试渲染组件时,会出现错误:
ReferenceError: Audio is not defined
我是测试新手,但有没有办法解决这个问题?我可以以某种方式模拟一个对象来Audio
代替吗?我是 font-end/javascript 单元测试的新手,所以我仍在尝试学习技巧。