sample project from The RSpec book