Guest User

Untitled

a guest
Jun 20th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. it "kills existing login" do controller.should_receive(:logout_keeping_session!); do_create; end
  2. it "authorizes me" do do_create; controller.send(:authorized?).should be_true; end
  3. it "logs me in" do do_create; controller.send(:logged_in?).should be_true end
  4. it "greets me nicely" do do_create; response.flash[:notice].should =~ /success/i end
  5. it "sets/resets/expires cookie" do controller.should_receive(:handle_remember_cookie!).with(want_remember_me); do_create end
  6. it "sends a cookie" do controller.should_receive(:send_remember_cookie!); do_create end
  7. it 'redirects to the user profile page' do do_create; response.should redirect_to( user_path(@user) ) end
  8. it "does not reset my session" do controller.should_not_receive(:reset_session).and_return nil; do_create end # change if you uncomment the reset_session path
  9. if (has_request_token == :valid)
  10. it 'does not make new token' do @user.should_not_receive(:remember_me); do_create end
  11. it 'does refresh token' do @user.should_receive(:refresh_token); do_create end
  12. it "sets an auth cookie" do do_create; end
  13. else
  14. if want_remember_me
  15. it 'makes a new token' do @user.should_receive(:remember_me); do_create end
  16. it "does not refresh token" do @user.should_not_receive(:refresh_token); do_create end
  17. it "sets an auth cookie" do do_create; end
  18. else
  19. it 'does not make new token' do @user.should_not_receive(:remember_me); do_create end
  20. it 'does not refresh token' do @user.should_not_receive(:refresh_token); do_create end
  21. it 'kills user token' do @user.should_receive(:forget_me); do_create end
  22. end
  23. end
Add Comment
Please, Sign In to add comment