flyingmutant / rapid

Rapid is a modern Go property-based testing library
https://pkg.go.dev/pgregory.net/rapid
Mozilla Public License 2.0
588 stars 25 forks source link

Consider adding a comparison section to the README #55

Closed flyingmutant closed 1 year ago

flyingmutant commented 1 year ago

Old one: link. Maybe expand it and add a comparison to built-in fuzzing as well.

gedw99 commented 1 year ago

https://github.com/gotestyourself is another one that tends to lean towards file based testing .

it als has goldens for comparing tests over time.

It’s also got a watcher to run tests again when files change.

gedw99 commented 1 year ago

Are you trying to make a golang equivalent of Hypothesis?

flyingmutant commented 1 year ago

Hypothesis was the original inspiration for creating rapid. The goal is not to create a direct equivalent, rather, try to give Go users a tool of similar power and convenience.

dtjm commented 1 year ago

How does this package compare to testing/quick?

flyingmutant commented 1 year ago

How does this package compare to testing/quick?

Please see https://github.com/flyingmutant/rapid#comparison.