rubyx/test/slot_machine/test_slotted_message.rb

21 lines
456 B
Ruby

require_relative "helper"
module SlotMachine
class TestSlottedMessage < MiniTest::Test
def slotted(slot = [:caller])
SlottedMessage.new(slot)
end
def test_create_ok1
assert_equal :message , slotted.known_object
end
def test_create_ok2
assert_equal Slot , slotted.slots.class
assert_equal :caller , slotted.slots.name
end
def test_create_fail_none
assert_raises {slotted(nil)}
end
end
end