Hello HN,
I introduce a property-based testing tool for Ruby. Ruby's ease of test-writing and rich ecosystem are widely acclaimed. However, property-based testing is not as widely used as in other languages such as Haskell or Elixir, and I think this is because there is no de facto testing tool.
This gem currently not only has the basic functionality of stateless property-based testing but also has the following features:
- Support verbose mode that allows you to see its shrinking procedure and algorithms.
- Support several concurrency/parallel executions of each test. As of now, Ractor/Thread/Process are available. (The default is sequential, considering benchmark results and actual use cases)
Happy hacking!
Comments URL: https://news.ycombinator.com/item?id=40441093
Points: 65
# Comments: 4
Accedi per aggiungere un commento
Altri post in questo gruppo
![Chat control: EU attempt to bulk search private messages and destroy encryption](https://www.cdn5.niftycent.com/a/e/j/B/Z/o/K/chat-control-eu-attempt-to-bulk-search-private-messages-and-destroy-encryption.webp)
Article URL: https://www.patrick-breyer.
![Ubicloud (YC W24) Hiring Founding Engineer for "Managed Kubernetes Service"](https://www.cdn5.niftycent.com/a/k/A/r/O/G/r/ubicloud-yc-w24-hiring-founding-engineer-for-managed-kubernetes-service.webp)
![YaFSDP from Yandex, 20% faster for pre-training LLMs](https://www.cdn5.niftycent.com/a/1/Y/r/O/P/9/yafsdp-from-yandex-20-faster-for-pre-training-llms.webp)
Article URL: https://github.com/yandex/YaFSDP
Comments URL: https://news.ycombinator.c
![A New Look: Solar Plant Prospection with Automated Viewshed Analysis](https://www.cdn5.niftycent.com/a/D/y/Y/X/N/m/a-new-look-solar-plant-prospection-with-automated-viewshed-analysis.webp)