Module: StimulusSpec::Matchers

Defined in:
lib/stimulus_spec/matchers.rb,
lib/stimulus_spec/matchers/have_stimulus_class.rb,
lib/stimulus_spec/matchers/have_stimulus_value.rb,
lib/stimulus_spec/matchers/have_stimulus_action.rb,
lib/stimulus_spec/matchers/have_stimulus_outlet.rb,
lib/stimulus_spec/matchers/have_stimulus_target.rb,
lib/stimulus_spec/matchers/have_stimulus_controller.rb

Defined Under Namespace

Classes: HaveStimulusAction, HaveStimulusClass, HaveStimulusController, HaveStimulusOutlet, HaveStimulusTarget, HaveStimulusValue

Instance Method Summary collapse

Instance Method Details

#have_stimulus_action(descriptor) ⇒ Object



69
70
71
# File 'lib/stimulus_spec/matchers/have_stimulus_action.rb', line 69

def have_stimulus_action(descriptor)
  HaveStimulusAction.new(descriptor)
end

#have_stimulus_class(controller, name, expected = nil) ⇒ Object



75
76
77
# File 'lib/stimulus_spec/matchers/have_stimulus_class.rb', line 75

def have_stimulus_class(controller, name, expected = nil)
  HaveStimulusClass.new(controller, name, expected)
end

#have_stimulus_controller(*names) ⇒ Object



71
72
73
# File 'lib/stimulus_spec/matchers/have_stimulus_controller.rb', line 71

def have_stimulus_controller(*names)
  HaveStimulusController.new(*names)
end

#have_stimulus_outlet(controller, outlet, selector = nil) ⇒ Object



75
76
77
# File 'lib/stimulus_spec/matchers/have_stimulus_outlet.rb', line 75

def have_stimulus_outlet(controller, outlet, selector = nil)
  HaveStimulusOutlet.new(controller, outlet, selector)
end

#have_stimulus_target(controller, target) ⇒ Object



67
68
69
# File 'lib/stimulus_spec/matchers/have_stimulus_target.rb', line 67

def have_stimulus_target(controller, target)
  HaveStimulusTarget.new(controller, target)
end

#have_stimulus_value(controller, name, expected = nil) ⇒ Object



75
76
77
# File 'lib/stimulus_spec/matchers/have_stimulus_value.rb', line 75

def have_stimulus_value(controller, name, expected = nil)
  HaveStimulusValue.new(controller, name, expected)
end