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

所属分类

源码仓库

关联项目

暂无相关数据。