Making tests easier to understand.
use ruby macros to reduce noise
use terser naming for specs (remove words like should and must)