rubyx/test/rubyx/macro/test_word_set.rb
Torsten bc60f02f66 remove risc tests from rubyx layer
duplication, better ones in slot
2020-03-22 17:47:31 +02:00

28 lines
632 B
Ruby

require_relative "helper"
module RubyX
module Macro
class TestWordSet < MiniTest::Test
include MacroHelper
def source
<<GET
class Word < Data8
def set_internal_byte( at , value)
X.set_internal_byte
end
end
GET
end
def test_slot_meth
assert_equal :set_internal_byte , compiler.callable.name
end
def test_instr_len
assert_equal 7 , compiler.slot_instructions.length
end
def test_instr_get
assert_equal SlotMachine::SetInternalByte , compiler.slot_instructions.next.class
end
end
end
end