Guest User

Untitled

a guest
Apr 11th, 2018
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. class User
  2. validates_uniqueness_of :login, :case_sensitive => false
  3. end
  4.  
  5. describe User do
  6.  
  7. def valid_user_attributes
  8. { :login => 'quire', :email => 'quire@howcast.com', :password => 'quire', :password_confirmation => 'quire'}
  9. end
  10.  
  11. def create_user(options = {})
  12. user = User.create(valid_user_attributes.merge(options))
  13. end
  14.  
  15. it 'should be invalid if login is not unique' do
  16. john = create_user :login => "john"
  17. assert_no_difference User, :count do
  18. john_smith = create_user :login => "john"
  19. john_smith.errors.invalid?(:login).should_not be_nil
  20. end
  21. end
  22. ...
  23. end
Add Comment
Please, Sign In to add comment