Remove unused spec helpers

They all seem to have been used in the past. People forgot to remove
them after removing the using spec code.
This commit is contained in:
Maikel Linke
2019-01-11 17:42:41 +11:00
parent e89a836e72
commit 4abacb3691

View File

@@ -26,11 +26,6 @@ module WebHelper
have_selector selector
end
def current_path_should_be path
current_path = URI.parse(current_url).path
expect(page).to have_current_path path
end
def fill_in_fields(field_values)
field_values.each do |key, value|
begin
@@ -46,73 +41,20 @@ module WebHelper
page.find_by_id(from).find("option[value='#{value}']").select_option
end
def should_have_failed
page.status_code.should == 200
errors.count.should > 0
end
def successful?
page.status_code.should == 200
errors.count.should == 0
flash_message.should include 'successful'
end
def updated_field(field, value)
wait_for_ajax
yield(field, value)
rescue Capybara::TimeoutError
flunk "Expected #{field} to update to #{value}."
end
def updated_css(css)
wait_for_ajax
yield(css)
rescue Capybara::TimeoutError
flunk "Expected updated css: #{css}."
end
def user_nav
find('div.user/div.name').text
end
def flash_message
find('.flash', visible: false).text.strip
end
def errors
all('.error')
end
def property_name
find('.property-name').text
end
def error_messages
errors.map(&:text)
end
def handle_js_confirm(accept=true)
page.execute_script "window.confirm = function(msg) { return #{!!accept }; }"
yield
end
def click_dialog_button(button_content)
page.find(:xpath, "//div[@class=\"ui-dialog-buttonset\"]//span[contains(text(),\"#{button_content}\")]").click
end
def visit_delete(url)
response = Capybara.current_session.driver.delete url
click_link 'redirected' if response.status == 302
end
def trigger_manual_event(field_selector, event = 'change')
page.execute_script("$('#{field_selector}').trigger('#{event}');")
end
def dirty_form_dialog
DirtyFormDialog.new(page)
end
def set_i18n_locale(locale = 'en')
page.execute_script("I18n.locale = '#{locale}'")
end