require 'test_helper' require "capybara/rails" class ActionDispatch::IntegrationTest # Make the Capybara DSL available in all integration tests include Capybara::DSL def sign_in(email='scott.miller@test.com') visit "/en/users/sign_in" within first('div.login-form') do fill_in("user[email]", with: email) fill_in("user[password]", with: '12345678') click_on('Sign in') end end def sign_in_by_modal(email='scott.miller@test.com') within("div#above-header") do click_on "Sign in", wait: 30 end within('div#login-modal') do fill_in("user[email]", with: email) fill_in("user[password]", with: '12345678') click_on('Sign in') end end def sign_out logout(:user) end end