FLUTTER ECOSYSTEM

google_sign_in_mocks

Google 登入的模擬。搭配使用此套件與 `firebase_auth_mocks`,撰寫涉及 Firebase 認證的單元測試。

最新版本
0.4.1
近 30 天下載
1.4萬
喜歡數
34
Pub 分數
150

Package Overview

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

套件概覽

一個測試套件,提供 Google 登入的模擬實作,讓開發者能在不需要實際 Google 帳戶的情況下模擬驗證流程。它與 firebase_auth_mocks 完美整合,非常適合為 Flutter 應用中的 Firebase 驗證邏輯撰寫可靠的單元測試。這些模擬支援所有主要平台,包括 Android、iOS、Web 和 macOS,確保跨環境的測試行為一致。

適用情境
  • 使用 Google 登入進行 Firebase Auth 的單元測試
  • 在測試中模擬登入/登出流程
  • 測試 Google 登入後的應用行為
  • 驗證由身份驗證觸發的狀態變更
  • 確保跨平台測試的可靠性
主要特色
  • 具有可設定回應的模擬 GoogleSignIn 類別
  • 與 firebase_auth_mocks 的整合
  • 支援所有主要平台
  • 測試環境的簡易設定
  • 測試期間無外部依賴
適合對象
  • Flutter 開發人員撰寫單元測試
  • 使用 Firebase 認證的團隊
  • 測試驅動開發工作流程
  • 跨平台應用測試
  • CI/CD 流水線需要穩定的測試執行
使用建議
  • 不適用於生產環境
  • 需要 firebase_auth_mocks 才能實現完整功能
  • 模擬行為必須在測試中明確定義
  • 僅限登入模擬,不包含完整的OAuth流程
  • 不處理真實的 Google 帳戶互動
支援平台AndroidiOSWebmacOS

安裝套件

flutter pub add google_sign_in_mocks

所屬分類

原始碼儲存庫

相關專案

暫無相關資料。