繁体   English   中英

将夹具导入运行firebase仿真器

[英]Import fixtures into running firebase emulator

我正在使用模拟器来运行我的单元测试,使用固定装置可以更轻松地运行我的集成和单元测试:

firebase emulators:start  --import=../fixtures/unit-tests

但是,当我通过对 firebase 仿真器的测试编写一些东西时,如果不删除所有固定装置,我就无法清除数据。

例如。 有这个命令:

firebase.clearFirestoreData({
  projectId: "my-project"
});

但这将删除我的所有数据(包括夹具)。 我想在不删除灯具的情况下清除我的数据库。

TLDR:

有没有办法将夹具重新导入正在运行的模拟器或清除数据而不删除夹具?

我建议使用 AdminApp 功能并将您的夹具存储为 JSON 文件,并在每次测试之前创建您的 collections。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM