Guest User

Untitled

a guest
May 18th, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. describe Users do
  2. include UserSpecHelper
  3.  
  4. before(:each) do
  5. @user = mock(User)
  6. end
  7.  
  8. describe "in general" do
  9. it "should allow to signup" do
  10. lambda do
  11. controller = create_user
  12. controller.should redirect
  13. end.should change(User, :count).by(1)
  14. end
  15. end
  16.  
  17. describe "#create in general" do
  18. it "requires username on signup" do
  19. lambda do
  20. controller = create_user(:username => "")
  21. end.should_not change(User, :count)
  22. end
  23.  
  24. it "requires password on signup" do
  25. lambda do
  26. controller = create_user(:password => "")
  27. end.should_not change(User, :count)
  28. end
  29.  
  30. it "requires password confirmation on signup" do
  31. lambda do
  32. controller = create_user(:password_confirmation => "")
  33. end.should_not change(User, :count)
  34. end
  35. end
Add Comment
Please, Sign In to add comment