Advertisement
Guest User

Untitled

a guest
Jul 30th, 2017
450
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. context "A user (in general)" do
  2. def setup
  3. @user = User.new
  4. end
  5.  
  6. specify "should be invalid without a username" do
  7. @user.email = 'joe@bloggs.com'
  8. @user.password = 'abcdefg'
  9. @user.should_not_be_valid
  10. @user.errors.on(:username).should_equal "is required"
  11. @user.username = 'someusername'
  12. @user.should_be_valid
  13. end
  14.  
  15. specify "should be invalid without an email" do
  16. @user.username = 'joebloggs'
  17. @user.password = 'abcdefg'
  18. @user.should_not_be_valid
  19. @user.errors.on(:email).should_equal "is required"
  20. @user.email = 'joe@bloggs.com'
  21. @user.should_be_valid
  22. end
  23.  
  24. spec "should be invalid without a password" do
  25. @user.email = 'joe@bloggs.com'
  26. @user.username = 'joebloggs'
  27. @user.should_not_be_valid
  28. @user.password = 'abcdefg'
  29. @user.should_be_valid
  30. end
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement