Sha256: 481008da5dbe0e9ae29bb49666647c15e6df0f334b58ec8e48f140820b1a3001
Contents?: true
Size: 566 Bytes
Versions: 14
Compression:
Stored size: 566 Bytes
Contents
require_relative '../../test_helper' require_relative '../../files/node' class NodeCollectionByDefaultTest < StateMachinesTest def setup @machine = StateMachines::Machine.new(Class.new) @collection = StateMachines::NodeCollection.new(@machine) end def test_should_not_have_any_nodes assert_equal 0, @collection.length end def test_should_have_a_machine assert_equal @machine, @collection.machine end def test_should_index_by_name @collection << object = Node.new(:parked) assert_equal object, @collection[:parked] end end
Version data entries
14 entries across 14 versions & 2 rubygems