1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
# frozen_string_literal: true
require 'test_helper'
class ErrorByDefaultTest < 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 = Struct.new(:name).new(:parked)
assert_equal object, @collection[:parked]
end
end
|