describe User do include UserHelperMethods before(:each) do @user = new_user end it "should be valid" do @user.should be_valid end def self.should_require_attribute(attribute) it "should require #{attribute}" do new_user(attribute => nil).should_not be_valid new_user(attribute => "").should_not be_valid end end should_require_attribute :facebook_uid should_require_attribute :sex should_require_attribute :birthday end