Method: Motion::TestHelpers#run_motion

Defined in:
lib/motion/test_helpers.rb

#run_motion(component, motion_name, event = motion_event) ⇒ Object



27
28
29
30
31
32
33
34
35
# File 'lib/motion/test_helpers.rb', line 27

def run_motion(component, motion_name, event = motion_event)
  if block_given?
    c = component.dup
    c.process_motion(motion_name.to_s, event)
    yield c
  else
    component.process_motion(motion_name.to_s, event)
  end
end