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_target.rb,
lib/stimulus_spec/matchers/have_stimulus_controller.rb

Defined Under Namespace

Classes: HaveStimulusAction, HaveStimulusClass, HaveStimulusController, HaveStimulusTarget, HaveStimulusValue

Instance Method Summary collapse

Instance Method Details

#have_stimulus_action(descriptor) ⇒ Object



46
47
48
# File 'lib/stimulus_spec/matchers/have_stimulus_action.rb', line 46

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

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



61
62
63
# File 'lib/stimulus_spec/matchers/have_stimulus_class.rb', line 61

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

#have_stimulus_controller(name) ⇒ Object



42
43
44
# File 'lib/stimulus_spec/matchers/have_stimulus_controller.rb', line 42

def have_stimulus_controller(name)
  HaveStimulusController.new(name)
end

#have_stimulus_target(controller, target) ⇒ Object



43
44
45
# File 'lib/stimulus_spec/matchers/have_stimulus_target.rb', line 43

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

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



61
62
63
# File 'lib/stimulus_spec/matchers/have_stimulus_value.rb', line 61

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