module Capybara::ActiveAdmin::Matchers::Form
Public Instance Methods
have_form_error(text, options = {})
click to toggle source
# File lib/capybara/active_admin/matchers/form.rb, line 7 def have_form_error(text, options = {}) field = options.delete(:field) opts = Util.options_with_text(text, options) li_selector = input_container_selector field, options.slice(:exact) have_selector("#{li_selector} #{inline_error_selector}", opts) end
have_has_many_fields_for(association_name, options = {})
click to toggle source
# File lib/capybara/active_admin/matchers/form.rb, line 31 def have_has_many_fields_for(association_name, options = {}) selector = has_many_fields_selector(association_name) have_selector(selector, options) end
have_no_form_errors(options = {})
click to toggle source
# File lib/capybara/active_admin/matchers/form.rb, line 15 def have_no_form_errors(options = {}) field = options.delete(:field) li_selector = input_container_selector field, options.slice(:exact) have_none_of_selectors(:css, "#{li_selector} #{inline_error_selector}", options) end
have_semantic_error(text, options = {})
click to toggle source
# File lib/capybara/active_admin/matchers/form.rb, line 22 def have_semantic_error(text, options = {}) opts = Util.options_with_text(text, options) have_selector(semantic_error_selector, opts) end
have_semantic_errors(options = {})
click to toggle source
# File lib/capybara/active_admin/matchers/form.rb, line 27 def have_semantic_errors(options = {}) have_selector(semantic_error_selector, options) end