From e465afba05e55b7a5ba8c39fd9072c0dfae0654f Mon Sep 17 00:00:00 2001 From: Joe Ferris Date: Tue, 5 Apr 2016 14:24:01 -0400 Subject: [PATCH] Deprecate webkit_debug driver There's a configuration setting for this and having multiple, registered drivers adds unnecessary complications. --- lib/capybara/webkit.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/capybara/webkit.rb b/lib/capybara/webkit.rb index fd381cd..ae2df1d 100644 --- a/lib/capybara/webkit.rb +++ b/lib/capybara/webkit.rb @@ -16,6 +16,14 @@ Capybara.register_driver :webkit do |app| end Capybara.register_driver :webkit_debug do |app| + warn "[DEPRECATION] The webkit_debug driver is deprecated. " \ + "Please use Capybara::Webkit.configure instead:\n\n" \ + " Capybara::Webkit.configure do |config|\n" \ + " config.debug = true\n" \ + " end\n\n" \ + "This option is global and can be configured once" \ + " (not in a `before` or `setup` block)." + Capybara::Webkit::Driver.new( app, Capybara::Webkit::Configuration.to_hash.merge(debug: true)