hegel
CommunityTurn code into robust property-based tests.
Software Engineering#testing#rust#property-based-testing#pbt#shrinking#hegel#generator-based-testing
Authorvemolista
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Guides developers to implement property-based testing using Hegel by generating diverse inputs and shrinking failing cases.
Core Features & Use Cases
- Generative testing guidance: learn to craft tests that produce meaningful counterexamples and automatic shrinking to minimal failing inputs.
- Cross-language applicability: applicable to Rust and other Hypothesis-powered ecosystems, with integration into common runners like cargo test, pytest, and jest.
- Workflow & porting guidance: provides references, evolving-test patterns, and property-category guidance to evolve existing tests into robust PBT workflows.
Quick Start
Start by writing tests that draw inputs with tc.draw() and assert properties to exercise your code paths.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: hegel Download link: https://github.com/vemolista/dotfiles/archive/main.zip#hegel Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.