我正在使用这个amplitude
模块,它需要我先实例化一个类,然后使用实例方法。代码如下:
var Amplitude = require('amplitude');
const amplitude = new Amplitude(process.env.amplitudeApiKey);
然后我稍后调用await amplitude.track({something: 'here'})
并想模拟它,以便不调用外部库并且我可以验证参数。我必须初始化一个类的事实让我对模拟感到失望。
我尝试使用__mocks__
文件夹,但 Typescript 建议使用已转为一个的自动模拟。对于我的生活,我无法弄清楚如何模拟这种情况。有任何想法吗?