How to fix Shoulda's “Can't find first xxx” problem

In the following example, Shoulda's should\_validate\_uniqueness\_of might throw an “Can't find first” error: ```ruby class PostTest < ActiveSupport::TestCase should_validate_uniqueness_of :title ``` To fix it add a subject to the test: ```ruby class PostTest < ActiveSupport::TestCase subject { Factory(:post) } should_validate_uniqueness_of :title ```