gpt4 book ai didi

ios - 如何为 Firebase Firestore 创建 DocumentSnapshots 以进行测试?

转载 作者:行者123 更新时间:2023-12-01 15:36:41 24 4
gpt4 key购买 nike

我正在快速编写一个 iOS 应用程序,我需要测试我的 promise 链。应用程序中的部分逻辑取决于 Firestore 是否从调用中返回有效的 DocumentSnapshot。如果文档有效,则转到主屏幕,否则创建新的用户流。

我无法直接实例化 DocumentSnapshot 或继承和覆盖它,我还能做什么?作为最后的手段,我可​​以依赖注入(inject)一些东西来进行测试,但我想先在这里问。

无论如何,我可以自己实例化一个 DocumentSnapshot 对象吗?

最佳答案

图书馆firebase-functions-test我认为有你需要的东西,它记录在 Firebase 文档的单元测试功能部分中:
https://firebase.google.com/docs/functions/unit-testing#constructing_test_data

关于ios - 如何为 Firebase Firestore 创建 DocumentSnapshots 以进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53816248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com