我有一个使用Firebase Web(客户端Javascript SDK)的Web应用程序。
如何测试Auth,实时数据库触发器,包括firebase.auth()。onAuthStateChanged,firebase.database()。ref(...)。on等。
我尝试使用mockfirebase,但它没有触发onAuthStateChanged。
我尝试使用mockfirebase,但它没有触发onAuthStateChanged。
最好的方法是创建两个(或多个,如果需要)Firebase项目,并使用一个进行测试。
这也可以通过Firebase CLI中的“部署目标”来支持。您可以从源代码控制中的单个firebase.json配置文件部署到不同的Firebase项目。
有关更多信息,请查看: https://firebase.google.com/docs/cli/targets
onAuthStateChanged
的例子吗? - Ilya ShamshudinovonAuthStateChanged
的测试代码可以在这里找到。 - cartant