module Howitzer::Web::CapybaraContextHolder

This module mixin capybara context methods

Public Instance Methods

capybara_context() click to toggle source

Returns capybara context. For example, capybara session, parent element, etc.

# File lib/howitzer/web/capybara_context_holder.rb, line 7
def capybara_context
  capybara_scopes.last
end

Private Instance Methods

capybara_scopes() click to toggle source
Calls superclass method
# File lib/howitzer/web/capybara_context_holder.rb, line 13
def capybara_scopes
  return super if defined?(super)

  raise NotImplementedError, "Please define 'capybara_scopes' method for class holder"
end