class BranchWithImplicitRequirementTest

Public Instance Methods

setup() click to toggle source
# File test/unit/branch_test.rb, line 497
def setup
  @branch = StateMachine::Branch.new(:parked => :idling, :on => :ignite)
end
test_should_create_an_event_requirement() click to toggle source
# File test/unit/branch_test.rb, line 501
def test_should_create_an_event_requirement
  assert_instance_of StateMachine::WhitelistMatcher, @branch.event_requirement
  assert_equal [:ignite], @branch.event_requirement.values
end
test_should_use_a_whitelist_from_matcher() click to toggle source
# File test/unit/branch_test.rb, line 506
def test_should_use_a_whitelist_from_matcher
  assert_instance_of StateMachine::WhitelistMatcher, @branch.state_requirements.first[:from]
end
test_should_use_a_whitelist_to_matcher() click to toggle source
# File test/unit/branch_test.rb, line 510
def test_should_use_a_whitelist_to_matcher
  assert_instance_of StateMachine::WhitelistMatcher, @branch.state_requirements.first[:to]
end