Docs
This commit is contained in:
parent
235c601922
commit
5975313cdd
@ -108,51 +108,40 @@ module Webrat
|
|||||||
#
|
#
|
||||||
# Javascript imitation can be disabled by passing the option :javascript => false
|
# Javascript imitation can be disabled by passing the option :javascript => false
|
||||||
#
|
#
|
||||||
|
# Passing a :method in the options hash overrides the HTTP method used
|
||||||
|
# for making the link request
|
||||||
|
#
|
||||||
# Example:
|
# Example:
|
||||||
# clicks_link "Sign up"
|
# clicks_link "Sign up"
|
||||||
#
|
#
|
||||||
# clicks_link "Sign up", :javascript => false
|
# clicks_link "Sign up", :javascript => false
|
||||||
|
#
|
||||||
|
# clicks_link "Sign up", :method => :put
|
||||||
def clicks_link(link_text, options = {})
|
def clicks_link(link_text, options = {})
|
||||||
find_link(link_text).click(options)
|
find_link(link_text).click(options)
|
||||||
end
|
end
|
||||||
|
|
||||||
alias_method :click_link, :clicks_link
|
alias_method :click_link, :clicks_link
|
||||||
|
|
||||||
# Works like clicks_link, but forces a GET request
|
def clicks_get_link(link_text) # :nodoc:
|
||||||
#
|
|
||||||
# Example:
|
|
||||||
# clicks_get_link "Log out"
|
|
||||||
def clicks_get_link(link_text)
|
|
||||||
clicks_link link_text, :method => :get
|
clicks_link link_text, :method => :get
|
||||||
end
|
end
|
||||||
|
|
||||||
alias_method :click_get_link, :clicks_get_link
|
alias_method :click_get_link, :clicks_get_link
|
||||||
|
|
||||||
# Works like clicks_link, but issues a DELETE request instead of a GET
|
def clicks_delete_link(link_text) # :nodoc:
|
||||||
#
|
|
||||||
# Example:
|
|
||||||
# clicks_delete_link "Log out"
|
|
||||||
def clicks_delete_link(link_text)
|
|
||||||
clicks_link link_text, :method => :delete
|
clicks_link link_text, :method => :delete
|
||||||
end
|
end
|
||||||
|
|
||||||
alias_method :click_delete_link, :clicks_delete_link
|
alias_method :click_delete_link, :clicks_delete_link
|
||||||
|
|
||||||
# Works like clicks_link, but issues a POST request instead of a GET
|
def clicks_post_link(link_text) # :nodoc:
|
||||||
#
|
|
||||||
# Example:
|
|
||||||
# clicks_post_link "Vote"
|
|
||||||
def clicks_post_link(link_text)
|
|
||||||
clicks_link link_text, :method => :post
|
clicks_link link_text, :method => :post
|
||||||
end
|
end
|
||||||
|
|
||||||
alias_method :click_post_link, :clicks_post_link
|
alias_method :click_post_link, :clicks_post_link
|
||||||
|
|
||||||
# Works like clicks_link, but issues a PUT request instead of a GET
|
def clicks_put_link(link_text) # :nodoc:
|
||||||
#
|
|
||||||
# Example:
|
|
||||||
# clicks_put_link "Update profile"
|
|
||||||
def clicks_put_link(link_text)
|
|
||||||
clicks_link link_text, :method => :put
|
clicks_link link_text, :method => :put
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user