Module: StimulusSpec::Capybara::Matchers
- Defined in:
- lib/stimulus_spec/capybara/matchers.rb,
lib/stimulus_spec/capybara/matchers/have_stimulus_class.rb,
lib/stimulus_spec/capybara/matchers/have_stimulus_value.rb,
lib/stimulus_spec/capybara/matchers/have_stimulus_action.rb,
lib/stimulus_spec/capybara/matchers/have_stimulus_outlet.rb,
lib/stimulus_spec/capybara/matchers/have_stimulus_target.rb,
lib/stimulus_spec/capybara/matchers/have_stimulus_controller.rb
Overview
Matchers for system and feature specs (Capybara page objects).
Defined Under Namespace
Classes: HaveStimulusAction, HaveStimulusClass, HaveStimulusController, HaveStimulusOutlet, HaveStimulusTarget, HaveStimulusValue
Instance Method Summary
collapse
Instance Method Details
60
61
62
|
# File 'lib/stimulus_spec/capybara/matchers/have_stimulus_action.rb', line 60
def have_stimulus_action(descriptor)
HaveStimulusAction.new(descriptor)
end
|
#have_stimulus_class(controller, name, expected = nil) ⇒ HaveStimulusClass
79
80
81
|
# File 'lib/stimulus_spec/capybara/matchers/have_stimulus_class.rb', line 79
def have_stimulus_class(controller, name, expected = nil)
HaveStimulusClass.new(controller, name, expected)
end
|
62
63
64
|
# File 'lib/stimulus_spec/capybara/matchers/have_stimulus_controller.rb', line 62
def have_stimulus_controller(*names)
HaveStimulusController.new(*names)
end
|
#have_stimulus_outlet(controller, outlet, selector = nil) ⇒ HaveStimulusOutlet
79
80
81
|
# File 'lib/stimulus_spec/capybara/matchers/have_stimulus_outlet.rb', line 79
def have_stimulus_outlet(controller, outlet, selector = nil)
HaveStimulusOutlet.new(controller, outlet, selector)
end
|
#have_stimulus_target(controller, target) ⇒ HaveStimulusTarget
59
60
61
|
# File 'lib/stimulus_spec/capybara/matchers/have_stimulus_target.rb', line 59
def have_stimulus_target(controller, target)
HaveStimulusTarget.new(controller, target)
end
|
#have_stimulus_value(controller, name, expected = nil) ⇒ HaveStimulusValue
79
80
81
|
# File 'lib/stimulus_spec/capybara/matchers/have_stimulus_value.rb', line 79
def have_stimulus_value(controller, name, expected = nil)
HaveStimulusValue.new(controller, name, expected)
end
|