Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.5

mocktail

Uma biblioteca de mock para Dart que simplifica a criação de mocks com suporte a null safety e sem a necessidade de mocks manuais ou geração de código.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
3,9 mi
Curtidas
1,3 mil
Pontos Pub
160

Instalar pacote

flutter pub add mocktail

Visão geral do pacote

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

Mocktail é uma biblioteca de mocking em Dart projetada para simplificar testes unitários com suporte a segurança nula. Elimina a necessidade de criação manual de mocks ou geração de código, permitindo que desenvolvedores criem mocks dinamicamente em tempo de execução. Com sintaxe intuitiva e integração perfeita em conjuntos de testes, o Mocktail melhora a legibilidade e manutenibilidade dos testes. Suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para aplicativos Flutter multiplataforma. A biblioteca é mantida por felangel.dev e amplamente adotada na comunidade Flutter por sua facilidade de uso e confiabilidade.

Casos de uso

  • Testes unitários com injeção de dependência
  • Serviços e repositórios de mocking
  • Testar a lógica de negócios sem dependências externas
  • Simulando respostas da API em testes
  • Validando chamadas de método e argumentos
  • Isolando componentes durante o teste

Principais recursos

  • compatível com segurança nula
  • Nenhuma geração de código necessária
  • Criação dinâmica de mock
  • API intuitiva para mocking e verificação
  • Suporte para stubbing e verificação
  • Compatibilidade multiplataforma

Indicado para

  • Desenvolvedores Flutter escrevendo testes unitários
  • Equipes que priorizam a simplicidade dos testes
  • Projetos que exigem mínimo boilerplate
  • Desenvolvedores evitando etapas de compilação para mocks
  • Fluxos de trabalho de desenvolvimento orientado por testes
  • Aplicações com gráficos de dependência complexos

Considerações

  • Não adequado para testes de integração ou teste ponta a ponta
  • Requer compreensão dos conceitos de mocking
  • Pode aumentar o tempo de execução dos testes com muitos mocks
  • Limitado a classes e interfaces de mocking
  • Não suporta mocking de funções ou variáveis de nível superior

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

🍹 mocktail

ci coverage License: MIT

This repository contains mocking libraries for Dart inspired by mockito.


package:mocktail

Pub

A Dart mocking library which simplifies mocking with null safety support and no manual mocks or code generation.


package:mocktail_image_network

Pub

A Dart package which allows you to mock Image.network in your widget tests with confidence using package:mocktail

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote

Rankings