cartodb/spec/support/acceptance_helpers.rb
2020-06-15 10:58:47 +08:00

30 lines
677 B
Ruby

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