【发布时间】:2021-10-10 15:35:33
【问题描述】:
我有以下方法
playSound(): void {
const audio = new Audio(`/assets/speeches/${this.code}.mp3`);
audio.play().then();
}
我想为audio.play().then(); 编写测试,但我无法监视new Audio()。我试过的是spyOn(global, 'Audio');,它对我不起作用。
提前致谢:)
【问题讨论】:
-
你的意思是
window? -
你的意思是 spyOn(window, 'Audio') 吗?
-
是的,请尝试一下。
-
是的,谢谢,伙计。如果您不介意,请发布您的答案,然后我可以关闭问题:)
标签: javascript angular typescript jasmine