add #find_all as an alias of #all - Issue #1396

This commit is contained in:
Thomas Walpole 2015-04-23 11:11:57 -07:00
parent 37ee1a3cc3
commit ae1e4cb088
3 changed files with 11 additions and 5 deletions

View File

@ -153,6 +153,7 @@ module Capybara
result
end
end
alias_method :find_all, :all
##
#

View File

@ -27,7 +27,7 @@ module Capybara
NODE_METHODS = [
:all, :first, :attach_file, :text, :check, :choose,
:click_link_or_button, :click_button, :click_link, :field_labeled,
:fill_in, :find, :find_button, :find_by_id, :find_field, :find_link,
:fill_in, :find, :find_all, :find_button, :find_by_id, :find_field, :find_link,
:has_content?, :has_text?, :has_css?, :has_no_content?, :has_no_text?,
:has_no_css?, :has_no_xpath?, :resolve, :has_xpath?, :select, :uncheck,
:has_link?, :has_no_link?, :has_button?, :has_no_button?, :has_field?,
@ -561,7 +561,7 @@ module Capybara
else
options[:text]=text_or_options
end
driver.accept_modal(:confirm, options, &blk)
end
@ -577,7 +577,7 @@ module Capybara
else
options[:text]=text_or_options
end
driver.dismiss_modal(:confirm, options, &blk)
end
@ -594,7 +594,7 @@ module Capybara
else
options[:text]=text_or_options
end
driver.accept_modal(:prompt, options, &blk)
end
@ -610,7 +610,7 @@ module Capybara
else
options[:text]=text_or_options
end
driver.dismiss_modal(:prompt, options, &blk)
end

View File

@ -149,4 +149,9 @@ Capybara::SpecHelper.spec "#all" do
end
end
end
it "should have #find_all as an alias" do
expect(Capybara::Node::Finders.instance_method(:all)).to eq Capybara::Node::Finders.instance_method(:find_all)
expect(@session.find_all('//p').size).to eq(3)
end
end