【发布时间】:2017-11-21 06:04:28
【问题描述】:
我有一个使用 Firebase Web(客户端 Javascript SDK)的网络应用。 如何测试身份验证、实时数据库触发器,包括
firebase.auth().onAuthStateChanged、firebase.database().ref(...).on等
我尝试使用mockfirebase,但它没有触发onAuthStateChanged。
【问题讨论】:
-
不久前,我开源了一个内存模拟,我一直在使用它来测试我的 Firebase 项目。您可能会发现它很有用:npmjs.com/package/firebase-nightlight
-
@cartant 你能和我分享一个
onAuthStateChanged的例子吗? -
模拟是单元测试的,测试作为文档;
onAuthStateChanged测试是 here。
标签: javascript firebase firebase-realtime-database firebase-authentication karma-jasmine