Given/When/Then built on top of minitest's spec DSL.