FLUTTER ECOSYSTEM

firebase_auth_mocks

Mock para o Firebase Auth. Use este pacote com o `google_sign_in_mocks` para escrever testes unitários que envolvam a autenticação do Firebase.

Versão mais recente
0.15.2
Downloads em 30 dias
86,8 mil
Curtidas
104
Pontos Pub
140

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 Firebase Authentication, permitindo que desenvolvedores simulem fluxos de autenticação sem se conectar ao backend real do Firebase. Funciona junto com `google_sign_in_mocks` para facilitar testes unitários de lógica relacionada à autenticação em aplicativos Flutter. Ideal para testar login, saída e mudanças de estado do usuário em um ambiente controlado. O pacote suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS e Windows, garantindo comportamento de teste consistente entre ambientes.

Casos de uso
  • Testes unitários de fluxos de autenticação
  • Simulando o login e logout do usuário
  • Testando o comportamento do aplicativo em diferentes estados de autenticação
  • Validando atualizações da interface com base na autenticação do usuário
  • Desenvolvendo cenários de teste offline
Principais recursos
  • Instância de FirebaseAuth simulada
  • Integração com google_sign_in_mocks
  • Testes com agnosticidade de plataforma
  • Suporta todas as plataformas do Flutter
  • Configuração fácil para ambientes de teste
Indicado para
  • Desenvolvedores Flutter escrevendo testes
  • Equipes praticando TDD ou BDD
  • Aplicativos que dependem muito do Firebase Auth
  • Fluxos de trabalho de desenvolvimento orientado por testes
  • pipelines de CI/CD que exigem testes confiáveis
Considerações
  • Não para uso em produção
  • Requer o companion google_sign_in_mocks
  • O comportamento simulado pode não refletir casos de borda do mundo real
  • Limitado à simulação de estado de autenticação básica
  • Não oferece suporte a ouvintes de autenticação em tempo real
Plataformas compatíveisAndroidiOSWebmacOSWindows

Instalar pacote

flutter pub add firebase_auth_mocks

Categorias

Repositório-fonte

Projetos relacionados