Elixir
Property-Based Testing in Elixir with StreamData
Property-based testing generates hundreds of random inputs and finds edge cases you would never think to write by hand. This post covers StreamData generators, the ExUnitProperties module, how shrinking works, and techniques for composing generators to describe realistic domain data. Example-based tests are assertions about specific inputs you