套件概覽
一個測試工具,可模擬 Firebase 安全規則行為,讓開發人員能在不連接真實 Firebase 後端的情況下測試 Firestore 和 Firebase 儲存互動。它設計用於與 fake_cloud_firestore 和 mock_firebase_storage 搭配使用,為單元測試和整合測試提供一致的環境。此套件透過在受控的本機設定中模擬真實規則執行,協助開發過程中驗證安全規則邏輯。
適用情境
- 測試 Firestore 讀寫權限
- 在測試中模擬安全儲存存取
- 在不使用即時 Firebase 的情況下驗證規則邏輯
- 與 CI/CD 流水線整合
- 開發離線測試套件
主要特色
- 符合真實的 Firebase 安全規則行為
- 與 fake_cloud_firestore 和 mock_firebase_storage 相容
- 輕量且易於整合
- 支援所有主要平台
- 提供精確的規則評估
適合對象
- Flutter 開發人員撰寫測試
- 在生產環境中使用 Firebase 的團隊
- 測試驅動開發工作流程
- 需要隔離測試的 CI 環境
使用建議
- 不適用於生產環境
- 需要搭配套件以獲得完整功能
- 規則語法必須與真實的 Firebase 規則相容
- 僅限模擬——不強制執行實際安全性