我在componentDidMount()中有一个具有以下内容的React组件:
$('[data-toggle="tooltip"]').tooltip();在我的摩卡测试中,抛出以下内容:
TypeError:$(.).tooltip不是函数
我已经安装了Sinon包,所以我认为在我的测试的beforeEach()中定义sinon ()很容易。
我对这方面的任何解决方案都持开放态度,但由于Sinon已经是我已经安装的软件包,可能是最简单的解决方案。
任何帮助都将不胜感激!
发布于 2017-01-23 19:52:31
我想出了一个简单的方法,而且不需要Sinon (虽然我真的很想探索sinon的其他东西,看起来非常有用!)
我把这个添加到我的摩卡测试中,看,所有测试都通过了:
beforeEach(() => {
$.fn.tooltip = () => { };
});https://stackoverflow.com/questions/41813495
复制相似问题