【问题标题】:How do I test my Firebase Web app? [closed]如何测试我的 Firebase 网络应用? [关闭]
【发布时间】:2017-11-21 06:04:28
【问题描述】:

我有一个使用 Firebase Web(客户端 Javascript SDK)的网络应用。 如何测试身份验证、实时数据库触发器,包括

firebase.auth().onAuthStateChangedfirebase.database().ref(...).on

我尝试使用mockfirebase,但它没有触发onAuthStateChanged

【问题讨论】:

  • 不久前,我开源了一个内存模拟,我一直在使用它来测试我的 Firebase 项目。您可能会发现它很有用:npmjs.com/package/firebase-nightlight
  • @cartant 你能和我分享一个onAuthStateChanged 的例子吗?
  • 模拟是单元测试的,测试作为文档; onAuthStateChanged 测试是 here

标签: javascript firebase firebase-realtime-database firebase-authentication karma-jasmine


【解决方案1】:

最好的方法是创建两个(或多个,如果需要)firebase 项目并使用一个进行测试。

firebase cli 也支持使用“部署目标”。您可以从源代码管理中的单个 firebase.json 配置文件部署到不同的 firebase 项目。

有关更多信息,请查看: https://firebase.google.com/docs/cli/targets

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多