Module: Capybara::RSpecMatchers
- Defined in:
- lib/capybara/rspec/matchers.rb
Defined Under Namespace
Classes: BecomeClosed, HaveSelector, HaveText, HaveTitle, Matcher
Instance Method Summary
collapse
-
#become_closed(options = {}) ⇒ Object
Wait for window to become closed.
-
#have_button(locator, options = {}) ⇒ Object
-
#have_checked_field(locator, options = {}) ⇒ Object
-
#have_css(css, options = {}) ⇒ Object
-
#have_field(locator, options = {}) ⇒ Object
-
#have_link(locator, options = {}) ⇒ Object
-
#have_select(locator, options = {}) ⇒ Object
-
#have_selector(*args) ⇒ Object
-
#have_table(locator, options = {}) ⇒ Object
-
#have_text(*args) ⇒ Object
(also: #have_content)
-
#have_title(title, options = {}) ⇒ Object
-
#have_unchecked_field(locator, options = {}) ⇒ Object
-
#have_xpath(xpath, options = {}) ⇒ Object
Instance Method Details
#become_closed(options = {}) ⇒ Object
Wait for window to become closed.
209
210
211
|
# File 'lib/capybara/rspec/matchers.rb', line 209
def become_closed(options = {})
BecomeClosed.new(options)
end
|
179
180
181
|
# File 'lib/capybara/rspec/matchers.rb', line 179
def have_button(locator, options={})
HaveSelector.new(:button, locator, options)
end
|
#have_checked_field(locator, options = {}) ⇒ Object
187
188
189
|
# File 'lib/capybara/rspec/matchers.rb', line 187
def have_checked_field(locator, options={})
HaveSelector.new(:field, locator, options.merge(:checked => true))
end
|
#have_css(css, options = {}) ⇒ Object
162
163
164
|
# File 'lib/capybara/rspec/matchers.rb', line 162
def have_css(css, options={})
HaveSelector.new(:css, css, options)
end
|
#have_field(locator, options = {}) ⇒ Object
183
184
185
|
# File 'lib/capybara/rspec/matchers.rb', line 183
def have_field(locator, options={})
HaveSelector.new(:field, locator, options)
end
|
#have_link(locator, options = {}) ⇒ Object
175
176
177
|
# File 'lib/capybara/rspec/matchers.rb', line 175
def have_link(locator, options={})
HaveSelector.new(:link, locator, options)
end
|
#have_select(locator, options = {}) ⇒ Object
195
196
197
|
# File 'lib/capybara/rspec/matchers.rb', line 195
def have_select(locator, options={})
HaveSelector.new(:select, locator, options)
end
|
#have_selector(*args) ⇒ Object
154
155
156
|
# File 'lib/capybara/rspec/matchers.rb', line 154
def have_selector(*args)
HaveSelector.new(*args)
end
|
#have_table(locator, options = {}) ⇒ Object
199
200
201
|
# File 'lib/capybara/rspec/matchers.rb', line 199
def have_table(locator, options={})
HaveSelector.new(:table, locator, options)
end
|
#have_text(*args) ⇒ Object
Also known as:
have_content
166
167
168
|
# File 'lib/capybara/rspec/matchers.rb', line 166
def have_text(*args)
HaveText.new(*args)
end
|
#have_title(title, options = {}) ⇒ Object
171
172
173
|
# File 'lib/capybara/rspec/matchers.rb', line 171
def have_title(title, options = {})
HaveTitle.new(title, options)
end
|
#have_unchecked_field(locator, options = {}) ⇒ Object
191
192
193
|
# 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 = {}) ⇒ Object
158
159
160
|
# File 'lib/capybara/rspec/matchers.rb', line 158
def have_xpath(xpath, options={})
HaveSelector.new(:xpath, xpath, options)
end
|