Skip to content

Commit

Permalink
Default plugin settings may be session specific
Browse files Browse the repository at this point in the history
  • Loading branch information
twalpole committed Sep 12, 2018
1 parent bbbb153 commit 936cdf2
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion lib/capybara/node/pluginify.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module Pluginify
def self.prepended(mod)
mod.public_instance_methods.each do |method_name|
define_method method_name do |*args, **options|
plugin_name = options.delete(:using) { |_using| Capybara.default_plugin[method_name] }
plugin_name = options.delete(:using) { |_using| session_options.default_plugin[method_name] }
if plugin_name
plugin = Capybara.plugins[plugin_name]
raise ArgumentError, "Plugin not loaded: #{plugin_name}" unless plugin
Expand Down

0 comments on commit 936cdf2

Please sign in to comment.