Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def fake_login(user=nil, partner=nil, roles=[])
- user= mock("user") unless user
- partner= Factory.stub(:partner) unless partner
- user.stub(:roles).and_return(roles)
- user.stub(:partner).and_return(partner)
- controller.stub(:current_user).and_return(user)
- controller.stub(:current_partner).and_return(partner)
- end
- def it_should_require_a_logged_in_user(partner=nil, &block)
- it "should succeed when logged in" do
- fake_login(Factory.stub(:user), partner)
- instance_eval(&block)
- if response.redirect?
- response.redirected_to.should_not eql(new_user_session_url)
- else
- response.should be_success
- end
- end
- ...
- end
Add Comment
Please, Sign In to add comment