【发布时间】:2020-08-14 10:15:14
【问题描述】:
我有一个依赖于 MediaSource 的 JavaScript (React) 视频组件。在控件的顶部,我有以下代码行(在全局范围内,而不是在组件内部)。
const mediaSource = 'MediaSource' in window ? new MediaSource() : null;
当我渲染我的组件时,如果 mediaSource 为空,我会返回一个错误。这使得测试这个组件变得很棘手。
有人知道如何模拟 MediaSource 以使我能够测试此组件吗?
谢谢
【问题讨论】:
标签: javascript unit-testing mocking jestjs media-source