[英]Unit Testing firebase_auth and firestore
我正在嘗試設置 flutter 腳本來測試與我的 firestore 數據庫接口的類。
我目前的掙扎是:
有沒有辦法在不模擬的情況下為 firebase_auth 或 firestore 編寫單元/集成測試? 如果這是可能的,我什至很高興使用我的數據庫的本地模擬器/導出。
以下是我查看過的一些不是我要查找的文章:
好吧,我想我已經找到了我要找的東西。 firebase 團隊在使用 Firebase Emulator Suite 單元測試安全規則中展示了如何測試安全規則的工作非常出色。
我所做的是在我的實際 flutter 項目目錄中運行了 firebase init,這篇文章使用 Flutter 使用 Firestore 模擬器展示了如何直接在 flutter 中訪問模擬器, 但是現在要初始化的命令是
FirebaseFirestore.instance.useFirestoreEmulator('localhost', 8080);
結合這些,我認為應該可以測試是否以正確的格式將正確的數據寫入數據庫,同時確保返回的數據與預期的匹配,無論您是否使用 Freezed、Json Serializable ,飛鏢:轉換等...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.