Updating your spec to avoid hitting the database

Thanks for the pull request - as I mentioned over there I thought that the spec could be tweaked to avoid hitting the database - sending this pull request so you can see precisely what I mean.