Readded click with deprecation warning

This commit is contained in:
Jonas Nicklas 2010-07-19 20:48:50 +02:00
parent 4fea4ade25
commit ca703d242d
2 changed files with 15 additions and 0 deletions

View File

@ -235,6 +235,15 @@ module Capybara
driver.evaluate_script(script)
end
##
#
# @deprecated click is deprecated, please use {Capybara::Node::Actions#click_link_or_button} instead
#
def click(locator)
warn "DEPRECATED: click is deprecated, use click_link_or_button instead"
current_node.click_link_or_button(locator)
end
##
#
# Save a snapshot of the page and open it in a browser for inspection

View File

@ -12,6 +12,12 @@ shared_examples_for "click_link_or_button" do
extract_results(@session)['first_name'].should == 'John'
end
it "should be aliased as click for backward compatibility" do
@session.visit('/form')
@session.click('awe123')
extract_results(@session)['first_name'].should == 'John'
end
context "with a locator that doesn't exist" do
it "should raise an error" do
@session.visit('/with_html')