测试来自客户端的Firebase Cloud Functions调用-Jest

时间:2020-05-10 12:06:15

标签: javascript firebase unit-testing jestjs google-cloud-functions

我目前有一个firebase.functions().httpsCallable("theFunction")方法来调用我的Firebase Cloud Functions,我想知道如何模拟该方法,以便可以开玩笑地对其进行测试?

我尝试监视该模块,例如:jest.spyOn(firebase.functions(), 'httpsCallable'),但在执行该操作方面却没有成功:firebase.functions is not a function。有什么方法可以模拟这种Cloud Function方法,以便我可以测试去往其中的数据吗?

我认为可以做到这一点的另一种方法是创建自己的类来调用Firebase Functions,然后可以对其进行模拟或监视?

0 个答案:

没有答案