mirror of
https://github.com/thoughtbot/capybara-webkit
synced 2023-03-27 23:22:28 -04:00
Add deprecation warnings to legacy modal methods
* Our legacy API has been replaced by an upstream API in Capybara 2.4.
This commit is contained in:
parent
bbcfb7ea4b
commit
8ba5ddf160
1 changed files with 18 additions and 0 deletions
|
@ -69,14 +69,22 @@ module Capybara::Webkit
|
|||
end
|
||||
|
||||
def alert_messages
|
||||
warn '[DEPRECATION] Capybara::Webkit::Driver#alert_messages ' \
|
||||
'is deprecated. Please use Capybara::Session#accept_alert instead.'
|
||||
browser.alert_messages
|
||||
end
|
||||
|
||||
def confirm_messages
|
||||
warn '[DEPRECATION] Capybara::Webkit::Driver#confirm_messages ' \
|
||||
'is deprecated. Please use Capybara::Session#accept_confirm ' \
|
||||
'or Capybara::Session#dismiss_confirm instead.'
|
||||
browser.confirm_messages
|
||||
end
|
||||
|
||||
def prompt_messages
|
||||
warn '[DEPRECATION] Capybara::Webkit::Driver#prompt_messages ' \
|
||||
'is deprecated. Please use Capybara::Session#accept_prompt ' \
|
||||
'or Capybara::Session#dismiss_prompt instead.'
|
||||
browser.prompt_messages
|
||||
end
|
||||
|
||||
|
@ -144,22 +152,32 @@ module Capybara::Webkit
|
|||
end
|
||||
|
||||
def accept_js_confirms!
|
||||
warn '[DEPRECATION] Capybara::Webkit::Driver#accept_js_confirms! ' \
|
||||
'is deprecated. Please use Capybara::Session#accept_confirm instead.'
|
||||
browser.accept_js_confirms
|
||||
end
|
||||
|
||||
def dismiss_js_confirms!
|
||||
warn '[DEPRECATION] Capybara::Webkit::Driver#dismiss_js_confirms! ' \
|
||||
'is deprecated. Please use Capybara::Session#dismiss_confirm instead.'
|
||||
browser.reject_js_confirms
|
||||
end
|
||||
|
||||
def accept_js_prompts!
|
||||
warn '[DEPRECATION] Capybara::Webkit::Driver#accept_js_prompts! ' \
|
||||
'is deprecated. Please use Capybara::Session#accept_prompt instead.'
|
||||
browser.accept_js_prompts
|
||||
end
|
||||
|
||||
def dismiss_js_prompts!
|
||||
warn '[DEPRECATION] Capybara::Webkit::Driver#dismiss_js_prompts! ' \
|
||||
'is deprecated. Please use Capybara::Session#dismiss_prompt instead.'
|
||||
browser.reject_js_prompts
|
||||
end
|
||||
|
||||
def js_prompt_input=(value)
|
||||
warn '[DEPRECATION] Capybara::Webkit::Driver#js_prompt_input= ' \
|
||||
'is deprecated. Please use Capybara::Session#accept_prompt instead.'
|
||||
if value.nil?
|
||||
browser.clear_prompt_text
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue