분류, 패키지 및 저장소 검색

패키지 상세v0.3.2

checks

값을 기대와 비교하고 사용자 정의 기대를 구축하기 위한 프레임워크입니다.

30일 다운로드
14.4만
좋아요
125
Pub 점수
160

패키지 설치

flutter pub add checks

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

checks 패키지는 값이 예상되는 조건을 충족하는지 확인하기 위해 설계된 Dart 프레임워크로, 개발자가 사용자 정의 어설션 및 검증 로직을 만들 수 있도록 합니다. 재사용 가능한 기대 규칙을 정의할 수 있는 유연한 기반을 제공하여 표현력 있고 읽기 쉬운 테스트를 작성할 수 있게 해줍니다. 테스트 워크플로우와의 통합을 위해 제작되었으며, 간단한 값 검사부터 복잡한 도메인 전용 검증까지 지원합니다. 일관되고 유지보수 가능한 어설션 패턴이 필요한 테스트 스위트에서 특히 유용합니다.

사용 사례

  • 사용자 정의 테스트 어설션 작성
  • 단위 테스트에서 애플리케이션 상태 검증
  • 재사용 가능한 검증 로직 구축
  • 표현력 있는 기대를 통한 테스트 가독성 향상
  • 도메인 전용 체커 생성

주요 기능

  • 확장 가능한 기대 시스템
  • 사용자 정의 체커 정의 지원
  • Dart 테스트 생태계와의 통합
  • 읽기 쉬우며 체인 가능한 주장 구문
  • 모듈형이고 재사용 가능한 체크 컴포넌트

적합한 대상

  • Dart 개발자가 단위 또는 통합 테스트를 작성 중입니다
  • 테스트 스위트 간 일관된 검증이 필요한 팀
  • 재사용 가능한 테스트 유틸리티를 구축하는 개발자

고려 사항

  • Dart의 테스트 프레임워크에 익숙해야 합니다
  • 테스트 환경 내에서 사용하는 것이 가장 좋습니다
  • 생산 코드에서 런타임 검증을 위한 것이 아님
  • 테스트 환경 외부에서는 제한된 독립적인 유틸리티

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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

카테고리

의존성

의존성 목록 3 개

소스 저장소

이 패키지를 사용하는 프로젝트

순위