module MultiTenantSupport::Test::Capybara
Public Instance Methods
evaluate_async_script(script, *args)
click to toggle source
Calls superclass method
# File lib/multi_tenant_support/test/capybara.rb, line 41 def evaluate_async_script(script, *args) keep_context_tenant_unchange do super end end
evaluate_script(script, *args)
click to toggle source
Calls superclass method
# File lib/multi_tenant_support/test/capybara.rb, line 35 def evaluate_script(script, *args) keep_context_tenant_unchange do super end end
keep_context_tenant_unchange() { || ... }
click to toggle source
# File lib/multi_tenant_support/test/capybara.rb, line 47 def keep_context_tenant_unchange _current_tenant = MultiTenantSupport::Current.tenant_account MultiTenantSupport::Current.tenant_account = nil # Simulate real circumstance yield ensure MultiTenantSupport::Current.tenant_account = _current_tenant end
perform_click_action(keys, wait: nil, **options)
click to toggle source
Calls superclass method
# File lib/multi_tenant_support/test/capybara.rb, line 23 def perform_click_action(keys, wait: nil, **options) keep_context_tenant_unchange do super end end
select_option(wait: nil)
click to toggle source
Calls superclass method
# File lib/multi_tenant_support/test/capybara.rb, line 11 def select_option(wait: nil) keep_context_tenant_unchange do super(wait: wait) end end
set(value, **options)
click to toggle source
Calls superclass method
# File lib/multi_tenant_support/test/capybara.rb, line 5 def set(value, **options) keep_context_tenant_unchange do super(value, **options) end end
trigger(event)
click to toggle source
Calls superclass method
# File lib/multi_tenant_support/test/capybara.rb, line 29 def trigger(event) keep_context_tenant_unchange do super end end
unselect_option(wait: nil)
click to toggle source
Calls superclass method
# File lib/multi_tenant_support/test/capybara.rb, line 17 def unselect_option(wait: nil) keep_context_tenant_unchange do super(wait: wait) end end