反応アプリケーションのテスト スイートを構築しようとしています。アプリケーション内のコンポーネントは次を使用しますAudio
。
const audio = new Audio('beep.wav');
audio.play();
これはブラウザで動作しますが、これによると、node.js にはありません。したがって、酵素を使用してコンポーネントをレンダリングしようとすると、エラーが発生します。
ReferenceError: Audio is not defined
私はテストに慣れていませんが、これを回避する方法はありますか? どうにかしてオブジェクトをモックしてAudio
の代わりにすることはできますか? 私は font-end/javascript 単体テストが初めてなので、まだトリックを学ぼうとしています。