FLUTTER ECOSYSTEM

firebase_auth_mocks

Firebase Auth 的模擬實作。可與 `google_sign_in_mocks` 一起使用,撰寫涉及 Firebase 認證的單元測試。

最新版本
0.15.2
近 30 天下載
8.7萬
喜歡數
104
Pub 分數
140

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

一個測試套件,提供 Firebase 認證的模擬實作,讓開發者能在不連接實際 Firebase 後端的情況下模擬認證流程。它與 `google_sign_in_mocks` 搭配使用,以促進 Flutter 應用中認證相關邏輯的單元測試。適合在受控環境中測試登入、登出及使用者狀態變更。此套件支援所有主要平台,包含 Android、iOS、Web、macOS 與 Windows,確保跨環境的一致性測試行為。

適用情境
  • 單元測試驗證流程
  • 模擬使用者登入和登出
  • 測試應用程式在不同驗證狀態下的行為
  • 基於用戶身分驗證驗證UI更新
  • 開發離線測試場景
主要特色
  • 模擬 FirebaseAuth 實例
  • 與 google_sign_in_mocks 的整合
  • 平台無關的測試
  • 支援所有 Flutter 平台
  • 測試環境的簡易設定
適合對象
  • Flutter 開發人員撰寫測試
  • 實踐TDD或BDD的團隊
  • 嚴重依賴 Firebase Auth 的應用
  • 測試驅動開發工作流程
  • 需要可靠測試的CI/CD流水線
使用建議
  • 不適用於生產環境
  • 需要配套的 google_sign_in_mocks
  • 模擬行為可能無法反映現實世界的邊緣情況
  • 僅限基本驗證狀態模擬
  • 不支援即時驗證監聽器
支援平台AndroidiOSWebmacOSWindows

安裝套件

flutter pub add firebase_auth_mocks

所屬分類

原始碼儲存庫

相關專案