hedgehogqa / hedgehogqa/fsharp-hedgehog

Smarter handling of edge cases

Open
#422 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
F#
Stars
284
Forks
31
PR merge metrics
No merged PRs in 30d

Description

I came across a blog post on property testing that used [jqwik](https://jqwik.net/). It seems to have some nice functionality that would be great to have in Hedgehog.

One useful feature is [generation of edge cases](https://jqwik.net/docs/current/user-guide.html#generation-of-edge-cases). jqwik intelligently knows about edge cases (even when combining/mapping generators) and makes sure to mix them in from time to time, or even optionally try them before other generated values. It would be great to have this functionality in Hedgehog. If not the latter, then at least the mixing in of edge cases could be useful.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.