Module: CapybaraObjects::RSpec::Helpers::FeatureHelpers
- Defined in:
- lib/capybara_objects/rspec/helpers/feature_helpers.rb
Instance Method Summary collapse
-
#component_object_for(ctype, *args) ⇒ ::CapybaraObjects::ComponentObject
Fetches a component object instance by its alias.
-
#page_object_for(ptype, *args) ⇒ ::CapybaraObjects::PageObject
Fetches a page object instance by its alias.
Instance Method Details
#component_object_for(ctype, *args) ⇒ ::CapybaraObjects::ComponentObject
Fetches a component object instance by its alias
19 20 21 22 23 |
# File 'lib/capybara_objects/rspec/helpers/feature_helpers.rb', line 19 def component_object_for(ctype, *args) ::CapybaraObjects::RegistryInstance.instance.lookup_ctype(ctype, *args).tap do |instance| instance.validate! end end |
#page_object_for(ptype, *args) ⇒ ::CapybaraObjects::PageObject
Fetches a page object instance by its alias
11 12 13 |
# File 'lib/capybara_objects/rspec/helpers/feature_helpers.rb', line 11 def page_object_for(ptype, *args) ::CapybaraObjects::RegistryInstance.instance.lookup_ptype(ptype).new(*args) end |