Firebase的云功能 - 使用真实数据库进行测试?

时间:2017-04-08 15:48:35

标签: unit-testing firebase firebase-realtime-database google-cloud-functions

Firebase单元测试文档的云函数声明:

  

“如果您使用测试应用程序的真实Firebase模拟functions.config()   配置值,对您的函数的数据库的任何写入   使实际上对真实数据库执行。这可能是   对调试很有用。 “

https://firebase.google.com/docs/functions/unit-testing#mocking_database_writes

  • 我尝试使用测试样本中的实际配置值,但测试失败&没有数据写入数据库

示例代码:https://github.com/firebase/functions-samples/blob/master/quickstarts/uppercase/functions/test/test.js

  • 任何想法如何在真实数据库上实现测试?

感谢。

1 个答案:

答案 0 :(得分:0)

确保您已禁用数据库访问身份验证。但是,不要忘记重新开始生产认证。

注意:您还可以使用Firebase Admin sdk,它将具有对数据库的root访问权限,而无需禁用身份验证。

enter image description here