isuke
1/30/2018 - 2:05 PM

session_helper.rb

# spec/support/session_helper.rb

module SessionHelper
  def login(user, with_capybara: false)
    if with_capybara
      page.driver.remove_cookie('user_credentials')
      page.driver.set_cookie('user_credentials', "#{user.persistence_token}::#{user.id}")
    else
      cookies['user_credentials'] = "#{user.persistence_token}::#{user.id}"
    end
  end
end