我目前有一个firebase.functions().httpsCallable("theFunction")
方法来调用我的Firebase Cloud Functions,我想知道如何模拟该方法,以便可以开玩笑地对其进行测试?
我尝试监视该模块,例如:jest.spyOn(firebase.functions(), 'httpsCallable')
,但在执行该操作方面却没有成功:firebase.functions is not a function
。有什么方法可以模拟这种Cloud Function方法,以便我可以测试去往其中的数据吗?
我认为可以做到这一点的另一种方法是创建自己的类来调用Firebase Functions,然后可以对其进行模拟或监视?