Buscar categorias, pacotes e repositórios

Detalhes do pacotev0.3.2

checks

Uma estrutura para verificar valores contra expectativas e construir expectativas personalizadas.

Downloads em 30 dias
144 mil
Curtidas
125
Pontos Pub
160

Instalar pacote

flutter pub add checks

Visão geral do pacote

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

O pacote checks é um framework Dart projetado para verificar valores contra condições esperadas, permitindo que desenvolvedores criem afirmações e lógica de validação personalizadas. Ele fornece uma base flexível para escrever testes expressivos e legíveis ao permitir a definição de regras de expectativa reutilizáveis. Construído para integração com fluxos de teste, ele suporta tanto verificações simples de valores quanto validações complexas e específicas do domínio. O pacote é particularmente útil em conjuntos de testes onde são necessárias padrões de afirmação consistentes e sustentáveis.

Casos de uso

  • Escrevendo afirmações de teste personalizadas
  • Validando o estado da aplicação em testes unitários
  • Construindo lógica de validação reutilizável
  • Melhorando a legibilidade dos testes com expectativas expressivas
  • Criando verificadores específicos de domínio

Principais recursos

  • Sistema de expectativa extensível
  • Suporte para definições personalizadas de verificador
  • Integração com o ecossistema de testes do Dart
  • Sintaxe de afirmação legível e encadeável
  • Componentes de verificação modulares e reutilizáveis

Indicado para

  • Desenvolvedores Dart escrevendo testes unitários ou de integração
  • Equipes que precisam de validação consistente entre conjuntos de testes
  • Desenvolvedores construindo utilitários de teste reutilizáveis

Considerações

  • Requer familiaridade com o framework de teste do Dart
  • Melhor utilizado em ambientes de teste
  • Não destinado à validação em tempo de execução em código de produção
  • Utilitário autônomo limitado fora de contextos de teste

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 3 itens

Repositório-fonte

Projetos que usam este pacote

Rankings