【发布时间】:2018-11-17 11:30:18
【问题描述】:
我想针对我的 Firebase/Firestore 应用程序运行一些浏览器测试。它们将在 CI 中运行,因此我希望它们在不会相互冲突的单独环境中运行。
如果我要编写自己的后端,这将很容易:我只需运行本地后端和数据库。但是,this isn't possible yet with Firebase and Firestore。
一种可能的解决方案是以编程方式为每次测试运行创建 Firebase 项目,但这似乎是不可能的。同样,每个测试都可以在自己的命名空间but this also doesn't seem to be possible 中运行。
为 Firebase/Firestore 应用创建测试环境的最佳做法是什么?
【问题讨论】:
-
您的测试是否需要并行运行,以便您需要以编程方式为每个项目创建一个项目?如果没有,只需将一个项目专用于测试并在每次测试运行之前将其重置。
标签: firebase testing google-cloud-firestore