簡體   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