FLUTTER ECOSYSTEM

google_sign_in_mocks

Mock para o Google Sign In. Use este pacote com `firebase_auth_mocks` para escrever testes unitários que envolvam a Autenticação do Firebase.

Versão mais recente
0.4.1
Downloads em 30 dias
14,4 mil
Curtidas
34
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Um pacote de teste que fornece implementações simuladas para o Google Sign In, permitindo que desenvolvedores simulem fluxos de autenticação sem a necessidade de contas reais do Google. Ele se integra perfeitamente com firebase_auth_mocks, tornando-o ideal para escrever testes unitários confiáveis para a lógica de autenticação do Firebase em aplicativos Flutter. Os mocks suportam todas as principais plataformas, incluindo Android, iOS, Web e macOS, garantindo um comportamento de teste consistente entre ambientes.

Casos de uso
  • Testes unitários do Firebase Auth com o Google Sign In
  • Simulando fluxos de login/logout em testes
  • Testando o comportamento do aplicativo após o login do Google
  • Validando mudanças de estado disparadas pela autenticação
  • Garantindo a confiabilidade de testes multiplataforma
Principais recursos
  • Classe Mock GoogleSignIn com respostas configuráveis
  • Integração com firebase_auth_mocks
  • Suporta todas as principais plataformas
  • Configuração fácil para ambientes de teste
  • Nenhuma dependência externa durante o teste
Indicado para
  • Desenvolvedores Flutter escrevendo testes unitários
  • Equipes usando autenticação do Firebase
  • Fluxos de trabalho de desenvolvimento orientado por testes
  • Teste de aplicativo multiplataforma
  • Pipelines de CI/CD que exigem execuções estáveis de testes
Considerações
  • Não para uso em produção
  • Requer firebase_auth_mocks para funcionalidade completa
  • O comportamento do mock deve ser explicitamente definido nos testes
  • Limitado à simulação de login, não ao fluxo OAuth completo
  • Não lida com interações reais de conta do Google
Plataformas compatíveisAndroidiOSWebmacOS

Instalar pacote

flutter pub add google_sign_in_mocks

Categorias

Repositório-fonte

Projetos relacionados

Ainda não há dados.