Buscar categorias, pacotes e repositórios

Detalhes do pacotev1.33.0

test

Uma biblioteca completa para escrever e executar testes Dart em várias plataformas.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
14,1 mi
Curtidas
629
Pontos Pub
150

Instalar pacote

flutter pub add test

Visão geral do pacote

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

O pacote de testes é uma biblioteca abrangente para escrever e executar testes em Dart em múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Ele oferece um conjunto rico de ferramentas para testes unitários, de integração e de widgets, com suporte a testes assíncronos, mocking e relatórios de teste. Desenvolvido por dart.dev, integra-se perfeitamente com o Flutter e as ferramentas do Dart, permitindo que os desenvolvedores mantenham alta qualidade de código por meio de fluxos automatizados de testes.

Casos de uso

  • Testes unitários de código Dart
  • Testes de integração de aplicativos Flutter
  • Testes de widget no Flutter
  • Execução de testes multiplataforma
  • Testes automatizados de CI/CD
  • Mocking dependências em testes

Principais recursos

  • Suporte a testes com async e await
  • Correspondências e expectativas embutidas
  • Isolamento de testes e configuração/desconfiguração
  • Integração com framework de mocking
  • Relatório detalhado de testes
  • Compatibilidade multiplataforma

Indicado para

  • Desenvolvedores Flutter
  • Autores da biblioteca Dart
  • integradores de pipeline CI/CD
  • Equipes praticando desenvolvimento orientado a testes
  • Engenheiros de QA automatizando conjuntos de testes

Considerações

  • Requer conhecimento das convenções de teste do Dart
  • Pode ser necessário pacotes adicionais para mocks complexos
  • A configuração de teste pode se tornar complexa em projetos grandes
  • Não destinado a cenários de teste para usuários finais
  • GUI limitado para execução de testes

README original

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

Dart CI OpenSSF Scorecard

What's here?

Welcome! package:test is the standard testing library for Dart and Flutter. If you have questions about Dart testing, please see the docs for package:test. package:test_api and package:test_core are implementation details and generally not user-facing.

package:checks is a relatively new library for expressing test expectations. It's a more modern version of package:matcher and features a literate API.

Packages

Package Description Issues Version
checks A framework for checking values against expectations and building custom expectations. issues pub package
fake_async Fake asynchronous events such as timers and microtasks for deterministic testing. issues pub package
matcher Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases. issues pub package
test A full featured library for writing and running Dart tests across platforms. issues pub package
test_api The user facing API for structuring Dart tests and checking expectations. pub package
test_core A basic library for writing tests and running them on the VM. pub package
test_descriptor An API for defining and verifying files and directory structures. issues pub package
test_process Test processes: starting; validating stdout and stderr; checking exit code. issues pub package

Categorias

Dependências

Lista de dependências 25 itens

Repositório-fonte

Projetos que usam este pacote