Yeah, it's a bit of a pain using both like that. As you can see, I started by trying to mock everything (hence the spec_helper_lite, which I'll remove now), but the main bits of this class are database queries, so it made sense to test them with the DB in many cases.