Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'rails_helper'
- RSpec.describe "UsersLogin", type: :request do
- describe 'GET #login' do
- context "valid session" do
- before(:each) do
- @user = create(:user)
- @valid_session = {
- email: @user.email,
- password: @user.password
- }
- end
- it "allow login" do
- get login_path
- post login_path, session: @valid_session
- is_logged_in?
- redirect_to(@user)
- follow_redirect!
- render_template 'users/show'
- have_tag "a[href=?]", login_path, count: 0
- have_tag "a[href=?]", logout_path
- have_tag "a[href=?]", user_path(@user)
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement