class BranchDrawingWithNilStateTest

Public Instance Methods

setup() click to toggle source
# File test/unit/branch_test.rb, line 871
def setup
  @machine = StateMachine::Machine.new(Class.new)
  
  graph = GraphViz.new('G')
  graph.add_node('parked')
  
  @branch = StateMachine::Branch.new(:from => :idling, :to => nil)
  @edges = @branch.draw(graph, :park, [nil, :idling])
end
test_should_generate_edges_for_each_valid_from_state() click to toggle source
# File test/unit/branch_test.rb, line 881
def test_should_generate_edges_for_each_valid_from_state
  assert_equal 'idling', @edges.first.instance_variable_get('@xNodeOne')
  assert_equal 'nil', @edges.first.instance_variable_get('@xNodeTwo')
end