Module: StateMachinesRspec::Matchers
- Defined in:
- lib/state_machines-rspec.rb,
lib/matchers/events/matcher.rb,
lib/matchers/states/matcher.rb,
lib/matchers/states/have_state.rb,
lib/matchers/events/handle_event.rb,
lib/matchers/events/reject_event.rb,
lib/matchers/states/reject_state.rb,
lib/matchers/transitions/transition_from.rb
Defined Under Namespace
Modules: Events, States
Classes: HandleEventMatcher, HandleTransitionFromMatcher, HaveStateMatcher, RejectEventMatcher, RejectStateMatcher
Instance Method Summary
collapse
Instance Method Details
#handle_events(value, *values) ⇒ Object
Also known as:
handle_event
5
6
7
|
# File 'lib/matchers/events/handle_event.rb', line 5
def handle_events(value, *values)
HandleEventMatcher.new(values.unshift(value))
end
|
#have_states(state, *states) ⇒ Object
Also known as:
have_state
5
6
7
|
# File 'lib/matchers/states/have_state.rb', line 5
def have_states(state, *states)
HaveStateMatcher.new(states.unshift(state))
end
|
#reject_events(value, *values) ⇒ Object
Also known as:
reject_event
5
6
7
|
# File 'lib/matchers/events/reject_event.rb', line 5
def reject_events(value, *values)
RejectEventMatcher.new(values.unshift(value))
end
|
#reject_states(state, *states) ⇒ Object
Also known as:
reject_state
5
6
7
|
# File 'lib/matchers/states/reject_state.rb', line 5
def reject_states(state, *states)
RejectStateMatcher.new(states.unshift(state))
end
|
#transition_from(*values) ⇒ Object
Also known as:
transitions_from