Appetite for dysfunction
This talk aims to do three things:
- Introduce state machine testing.
- Demonstrate that Haskell and hedgehog can be used to test applications that aren't written in Haskell or use functional programming.
- Introduce some tools and techniques that make testing non-Haskell applications easier.
WordPress is used to demonstrate points 2 and 3.
Code for the talk may be found at qfpl/wp-tests.
To build the talk, run
nix-build in the project root. To view the build, open
result/index.html in your browser.