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_max_wait_time) Maximum wait time
# File lib/capybara/rspec/matchers.rb, line 299 def become_closed(options = {}) BecomeClosed.new(options) end
have_checked_field(locator, options={})
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 277 def have_checked_field(locator, options={}) HaveSelector.new(:field, locator, options.merge(:checked => true)) end
have_css(css, options={})
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 244 def have_css(css, options={}) HaveSelector.new(:css, css, options) end
have_current_path(path, options = {})
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 261 def have_current_path(path, options = {}) HaveCurrentPath.new(path, options) end
have_field(locator, options={})
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 273 def have_field(locator, options={}) HaveSelector.new(:field, locator, options) end
have_link(locator, options={})
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 265 def have_link(locator, options={}) HaveSelector.new(:link, locator, options) end
have_select(locator, options={})
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 285 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 224 def have_selector(*args) HaveSelector.new(*args) end
have_table(locator, options={})
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 289 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 252 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 257 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 281 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 236 def have_xpath(xpath, options={}) HaveSelector.new(:xpath, xpath, options) end
match_css(css, options={})
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 248 def match_css(css, options={}) MatchSelector.new(:css, css, options) end
match_selector(*args)
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 228 def match_selector(*args) MatchSelector.new(*args) end
match_xpath(xpath, options={})
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 240 def match_xpath(xpath, options={}) MatchSelector.new(:xpath, xpath, options) end