Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README suggests this is just QuickCheck rebranded #437

Open
andreasabel opened this issue Nov 13, 2021 · 2 comments
Open

README suggests this is just QuickCheck rebranded #437

andreasabel opened this issue Nov 13, 2021 · 2 comments

Comments

@andreasabel
Copy link

Hi, I was passing by here and looked into your shop window (README).
As QuickCheck user, I did not find anything that I not already had, so I was not attracted into your shop.

Maybe the README could be improved to tell me what hedgehog can do that QuickCheck cannot. (Classic related work section.)

@kvanbere
Copy link

Yes, the headline says "automatic" generation of test cases, but the example shows that the linear range is defined ahead of time, which I could just do in any other test library. I want to understand what it means by automatic.

@jacobstanley
Copy link
Member

jacobstanley commented Jan 27, 2022

Yeah fair criticism!

The readme is currently not assuming anything about the reader, but obviously many (all?) Haskellers are or have been QuickCheck users.

It would be good idea to have a section about QuickCheck and how it compares. @edsko has a wonderful blog post Integrated versus Manual Shrinking on the topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants