fsharp-hedgehog icon indicating copy to clipboard operation
fsharp-hedgehog copied to clipboard

Release with confidence, state-of-the-art property testing for .NET.

Results 46 fsharp-hedgehog issues
Sort by recently updated
recently updated
newest added

Taken from QuickCheck [manual](http://www.cse.chalmers.se/~rjmh/QuickCheck/manual_body.html#8): > It is important to be aware of the distribution of test cases: if test data is not well distributed then conclusions drawn from the test...

enhancement

Not sure if it is known or by design, but running a test with `recheck` is more than 10x slower than having the same test run. It feels strange knowing...

I have got it in a "production" code test suit and was not able to reproduce it yet (didn't dig deep either). Here is the exception: ``` System.Exception: The shrink...

Opening this PR to get feedback early. This is to address #326. I tried adding this at a `Property` level, but its type argument doesn't track the type being generated...

This PR aggregates all the "check time" state of a property into a single structure. This will hopefully make adding features like #341 easier, and I think it's much easier...

Closes #343 Okay, I got sucked into this. Marking as a draft cause I still need to * update tutorial/documentation * update changelog Buuuuut for the most part I think...

This PR simplifies the code in `Random.fs`. This will make it easier to implement the fix for #289. The changes are clearly separated in three commits. The last commit removes...

There is a bug in F# that prevents this project from turning on warnings for unused values. ```fsharp property { let! i = Gen.alpha // The value 'i' is reported...

I want to improve `Gen.list`. Actually, what I really want to do is (better) understand `Gen.list`, and I will be more motivated to do this by having a specific goal...

Hedgehog generates strings (haven't tested other types) more than an order of magnitude slower than FsCheck. I discovered this after converting tests from FsCheck to Hedgehog and noticing a drastic...

enhancement