Sha256: 5084455ed6667db136e00d8b32407b1b7c3cd5a3424718ccf4cced9dce43fe59
Contents?: true
Size: 614 Bytes
Versions: 14
Compression:
Stored size: 614 Bytes
Contents
require_relative '../../test_helper' require_relative '../../files/node' class NodeCollectionWithNumericIndexTest < StateMachinesTest def setup machine = StateMachines::Machine.new(Class.new) @collection = StateMachines::NodeCollection.new(machine, index: [:name, :value]) @parked = Node.new(10, 1) @collection << @parked end def test_should_index_by_name assert_equal @parked, @collection[10] end def test_should_index_by_string_name assert_equal @parked, @collection['10'] end def test_should_index_by_symbol_name assert_equal @parked, @collection[:'10'] end end
Version data entries
14 entries across 14 versions & 2 rubygems