Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. require 'rails_helper'
  2.  
  3. RSpec.describe "UsersLogin", type: :request do
  4. describe 'GET #login' do
  5. context "valid session" do
  6. before(:each) do
  7. @user = create(:user)
  8. @valid_session = {
  9. email: @user.email,
  10. password: @user.password
  11. }
  12. end
  13. it "allow login" do
  14. get login_path
  15. post login_path, session: @valid_session
  16. is_logged_in?
  17. redirect_to(@user)
  18. follow_redirect!
  19. render_template 'users/show'
  20. have_tag "a[href=?]", login_path, count: 0
  21. have_tag "a[href=?]", logout_path
  22. have_tag "a[href=?]", user_path(@user)
  23. end
  24. end
  25. end
  26. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement