mirror of
https://github.com/teamcapybara/capybara.git
synced 2022-11-09 12:08:07 -05:00
fix warnings in tests
This commit is contained in:
parent
3948f93346
commit
88be820f38
7 changed files with 11 additions and 11 deletions
|
@ -27,6 +27,7 @@ module Capybara
|
||||||
super(session, base)
|
super(session, base)
|
||||||
@query_scope = query_scope
|
@query_scope = query_scope
|
||||||
@query = query
|
@query = query
|
||||||
|
@allow_reload = false
|
||||||
end
|
end
|
||||||
|
|
||||||
def allow_reload!
|
def allow_reload!
|
||||||
|
|
|
@ -26,7 +26,7 @@ Capybara::SpecHelper.spec '#accept_alert', requires: [:modals] do
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should accept the alert if the text matches a regexp" do
|
it "should accept the alert if the text matches a regexp" do
|
||||||
@session.accept_alert /op.{2}ed/ do
|
@session.accept_alert(/op.{2}ed/) do
|
||||||
@session.click_link('Open alert')
|
@session.click_link('Open alert')
|
||||||
end
|
end
|
||||||
expect(@session).to have_xpath("//a[@id='open-alert' and @opened='true']")
|
expect(@session).to have_xpath("//a[@id='open-alert' and @opened='true']")
|
||||||
|
|
|
@ -320,7 +320,7 @@ Capybara::SpecHelper.spec '#find' do
|
||||||
end
|
end
|
||||||
it "raises an error when there is a single inexact matches" do
|
it "raises an error when there is a single inexact matches" do
|
||||||
expect do
|
expect do
|
||||||
result = @session.find(:xpath, XPath.descendant[XPath.attr(:class).is("almost_singular but")], match: :smart, exact: true)
|
@session.find(:xpath, XPath.descendant[XPath.attr(:class).is("almost_singular but")], match: :smart, exact: true)
|
||||||
end.to raise_error(Capybara::ElementNotFound)
|
end.to raise_error(Capybara::ElementNotFound)
|
||||||
end
|
end
|
||||||
it "raises an error if there is no match" do
|
it "raises an error if there is no match" do
|
||||||
|
|
|
@ -425,7 +425,7 @@ Capybara::SpecHelper.spec "node" do
|
||||||
@session.find(:css, 'span')
|
@session.find(:css, 'span')
|
||||||
end.to raise_error(TestApp::TestAppError) do |e|
|
end.to raise_error(TestApp::TestAppError) do |e|
|
||||||
expect(e.cause).to be_a Capybara::CapybaraError
|
expect(e.cause).to be_a Capybara::CapybaraError
|
||||||
expect(e.cause.message).to match /Your application server raised an error/
|
expect(e.cause.message).to match(/Your application server raised an error/)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -436,7 +436,7 @@ Capybara::SpecHelper.spec "node" do
|
||||||
@session.find(:css, 'span')
|
@session.find(:css, 'span')
|
||||||
end.to raise_error(TestApp::TestAppOtherError) do |e|
|
end.to raise_error(TestApp::TestAppOtherError) do |e|
|
||||||
expect(e.cause).to be_a Capybara::CapybaraError
|
expect(e.cause).to be_a Capybara::CapybaraError
|
||||||
expect(e.cause.message).to match /Your application server raised an error/
|
expect(e.cause.message).to match(/Your application server raised an error/)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -35,7 +35,7 @@ Capybara::SpecHelper.spec '#text' do
|
||||||
Capybara.ignore_hidden_elements = false
|
Capybara.ignore_hidden_elements = false
|
||||||
expect(@session.find(:id, "hidden-text").text).to eq('Some of this text is')
|
expect(@session.find(:id, "hidden-text").text).to eq('Some of this text is')
|
||||||
end
|
end
|
||||||
|
|
||||||
it "ignores invisible text if ancestor is invisible" do
|
it "ignores invisible text if ancestor is invisible" do
|
||||||
@session.visit('/with_html')
|
@session.visit('/with_html')
|
||||||
expect(@session.find(:id, "hidden_via_ancestor", visible: false).text).to eq('')
|
expect(@session.find(:id, "hidden_via_ancestor", visible: false).text).to eq('')
|
||||||
|
@ -52,8 +52,7 @@ Capybara::SpecHelper.spec '#text' do
|
||||||
|
|
||||||
it "should strip whitespace" do
|
it "should strip whitespace" do
|
||||||
@session.visit('/with_html')
|
@session.visit('/with_html')
|
||||||
n = @session.find(:css, '#second')
|
@session.find(:css, '#second')
|
||||||
expect(@session.find(:css, '#second').text).to match \
|
expect(@session.find(:css, '#second').text).to match(/\ADuis aute .* text with whitespace .* est laborum\.\z/)
|
||||||
/\ADuis aute .* text with whitespace .* est laborum\.\z/
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -66,8 +66,8 @@ RSpec.describe Capybara::Result do
|
||||||
|
|
||||||
it 'supports all modes of []' do
|
it 'supports all modes of []' do
|
||||||
expect(result[1].text).to eq 'Beta'
|
expect(result[1].text).to eq 'Beta'
|
||||||
expect(result[0,2].map &:text).to eq ['Alpha', 'Beta']
|
expect(result[0,2].map(&:text)).to eq ['Alpha', 'Beta']
|
||||||
expect(result[1..3].map &:text).to eq ['Beta', 'Gamma', 'Delta']
|
expect(result[1..3].map(&:text)).to eq ['Beta', 'Gamma', 'Delta']
|
||||||
expect(result[-1].text).to eq 'Delta'
|
expect(result[-1].text).to eq 'Delta'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -102,7 +102,7 @@ RSpec.describe Capybara do
|
||||||
table: ".//table"
|
table: ".//table"
|
||||||
}
|
}
|
||||||
selectors.each do |selector, xpath|
|
selectors.each do |selector, xpath|
|
||||||
results = string.all(selector,nil).to_a.map &:native
|
results = string.all(selector,nil).to_a.map(&:native)
|
||||||
expect(results.size).to be > 0
|
expect(results.size).to be > 0
|
||||||
expect(results).to eq string.all(:xpath, xpath).to_a.map(&:native)
|
expect(results).to eq string.all(:xpath, xpath).to_a.map(&:native)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue