Sha256: ebb0e105862e4f4d9c6f88bedbdf7c4e6bf5cbe4d2e9af6b90cc81e0ff40fcb4
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
# frozen_string_literal: true module Capybara module ActiveAdmin module Matchers module Layout def have_action_item(text, options = {}) opts = Util.options_with_text(text, options) have_selector(action_item_selector, opts) end def have_page_title(text, options = {}) opts = Util.options_with_text(text, options) have_selector(page_title_selector, opts) end def have_flash_message(text, options = {}) type = options.delete(:type) opts = Util.options_with_text(text, options) selector = flash_message_selector(type) have_selector(selector, opts) end def have_footer(options = {}) selector = footer_selector have_selector(selector, options) end def have_panel(title, options = {}) title_selector = "#{panel_selector} > #{panel_title_selector}" opts = Util.options_with_text(title, options) have_selector(title_selector, opts) end def have_sidebar(title, options = {}) title_selector = "#{sidebar_selector} #{panel_selector} > #{panel_title_selector}" opts = Util.options_with_text(title, options) have_selector(title_selector, opts) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capybara_active_admin-0.3.1 | lib/capybara/active_admin/matchers/layout.rb |
capybara_active_admin-0.3.0 | lib/capybara/active_admin/matchers/layout.rb |