Guest User

Untitled

a guest
Jul 17th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. def fake_login(user=nil, partner=nil, roles=[])
  2. user= mock("user") unless user
  3. partner= Factory.stub(:partner) unless partner
  4. user.stub(:roles).and_return(roles)
  5. user.stub(:partner).and_return(partner)
  6. controller.stub(:current_user).and_return(user)
  7. controller.stub(:current_partner).and_return(partner)
  8. end
  9.  
  10. def it_should_require_a_logged_in_user(partner=nil, &block)
  11. it "should succeed when logged in" do
  12. fake_login(Factory.stub(:user), partner)
  13. instance_eval(&block)
  14. if response.redirect?
  15. response.redirected_to.should_not eql(new_user_session_url)
  16. else
  17. response.should be_success
  18. end
  19. end
  20. ...
  21. end
Add Comment
Please, Sign In to add comment