RSpec macros

Nobody likes writing boilerplate. It's repetitive, slow, and just plain boring. One of the first rules new programmers learn is not to repeat themselves. We do »