You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
677 B

module HelperMethods
def log_in_as(user)
visit login_path
fill_in 'email', :with => user.email
fill_in 'password', :with => user.password || user.email.split('@').first
click_link_or_button 'Sign in'
end
def authenticate_api(user)
post '/sessions/create', {:email => user.email, :password => user.email.split('@').first}
end
def click(*args)
click_link_or_button(*args)
end
def disable_confirm_dialogs
# Disables confirm dialogs in selenium
page.execute_script('window.confirm = function() { return true; }')
end
def peich
save_and_open_page
end
end
RSpec.configuration.include HelperMethods, :type => :acceptance