module Capybara::RSpecMatchers

Public Instance Methods

become_closed(options = {}) click to toggle source

Wait for window to become closed. @example

expect(window).to become_closed(wait: 0.8)

@param options [Hash] optional param @option options [Numeric] :wait (Capybara.default_wait_time) wait time

# File lib/capybara/rspec/matchers.rb, line 209
def become_closed(options = {})
  BecomeClosed.new(options)
end
have_button(locator, options={}) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 179
def have_button(locator, options={})
  HaveSelector.new(:button, locator, options)
end
have_checked_field(locator, options={}) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 187
def have_checked_field(locator, options={})
  HaveSelector.new(:field, locator, options.merge(:checked => true))
end
have_content(*args)
Alias for: have_text
have_css(css, options={}) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 162
def have_css(css, options={})
  HaveSelector.new(:css, css, options)
end
have_field(locator, options={}) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 183
def have_field(locator, options={})
  HaveSelector.new(:field, locator, options)
end
have_select(locator, options={}) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 195
def have_select(locator, options={})
  HaveSelector.new(:select, locator, options)
end
have_selector(*args) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 154
def have_selector(*args)
  HaveSelector.new(*args)
end
have_table(locator, options={}) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 199
def have_table(locator, options={})
  HaveSelector.new(:table, locator, options)
end
have_text(*args) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 166
def have_text(*args)
  HaveText.new(*args)
end
Also aliased as: have_content
have_title(title, options = {}) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 171
def have_title(title, options = {})
  HaveTitle.new(title, options)
end
have_unchecked_field(locator, options={}) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 191
def have_unchecked_field(locator, options={})
  HaveSelector.new(:field, locator, options.merge(:unchecked => true))
end
have_xpath(xpath, options={}) click to toggle source
# File lib/capybara/rspec/matchers.rb, line 158
def have_xpath(xpath, options={})
  HaveSelector.new(:xpath, xpath, options)
end