Property-Based Testing in a Screencast Editor, Case Study 1: Timeline Flattening

from blog Oskar Wickström, | ↗ original
In the first post of this series I introduced the Komposition screencast editor, and briefly explained the fundamentals of property-based testing (PBT). Furthermore, I covered how to write testable code, regardless of how you check your code with automated tests. Lastly, I highlighted some difficulties in using properties to perform component and...