One thing I forgot to mention, `let` will only execute it's `Proc` when called the first time, so if you're testing to see if a model count changed make sure to call the `let` getter before you test a request, hence `user.should be_persisted`.