Guest User

Untitled

a guest
Jul 21st, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. def f_login(session_stubs = {}, user_stubs = {})
  2. UserSession.stub(:find).and_return(f_user_session(session_stubs, user_stubs))
  3. end
  4.  
  5. def f_user_session(stubs = {}, user_stubs = {})
  6. @current_user_session ||= mock(UserSession, {:user => f_current_user(user_stubs).merge(stubs)})
  7. end
  8.  
  9. def f_current_user(stubs = {})
  10. @current_user ||= mock(User, stubs)
  11. end
  12.  
  13. def f_logout
  14. @current_user_session = nil
  15. end
Add Comment
Please, Sign In to add comment