Writing tests first forces you to think about the problem you’re solving. Writing property-based tests forces you to think way harder. — Jessica Kerr (@jessitron) April 25, 2013 What is this property-based thing? Property-based tests make statements about the output of your code based on the input, and these statements are verified for many different possible inputs. A property-based testing frame
![Property-based testing: what is it?](https://cdn-ak-scissors.b.st-hatena.com/image/square/312770ed58a8e08b7182726fec636f4755f9e725/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fjessitron.com%2Fwp-content%2Fuploads%2F2019%2F05%2Fcropped-cropped-logo-by-linda-2.png%3Ffit%3D512%252C512%26ssl%3D1)