leancheck
LeanCheck is a simple enumerative property-based testing library. Properties are defined as Haskell functions returning a boolean value which should be true for all possible choices of argument values. LeanCheck applies enumerated argument values to these properties in search for a counterexample. Properties can be viewed as parameterized unit tests. LeanCheck works by producing tiers of test values: a possibly infinite list of finite sublists of same-and-increasingly-sized values. LeanCheck has lean core with only 200 lines of Haskell code.
Ecosystem
hackage.haskell.org
hackage.haskell.org
Latest Release
7 months ago
1.0.4
7 months ago
Versions
33
33
Downloads
21,774 total
21,774 total
Dependent Packages
5
5
Dependent Repos
27
27
Loading...
Readme
Loading...
Links
| Registry | hackage.haskell.org |
| Source | Repository |
| Homepage | Homepage |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:hackage/leancheck
spec |
| License | BSD-3-Clause |
| First Release | almost 10 years ago |
| Last Synced | 13 days ago |
Repository
| Stars | 52 on GitHub |
| Forks | 8 on GitHub |
| Commits | 1146 |
| Committers | 6 |
| Avg per Author | 191.0 |
| DDS | 0.005 |
Rankings on hackage.haskell.org
Overall
Top 9.6%
Downloads
Top 7.4%
Dependent packages
Top 5.6%