rubyx/test/mom/macro/test_init.rb
Torsten Rüger 1ee01622c3 Builtin is no more, final conversions done
All preloading where it needs to be
(some)tests for the preload
split compiler test
remembered binary tests (usually just run on travis)
2019-09-13 20:34:41 +03:00

24 lines
631 B
Ruby

require_relative "helper"
module Mom
module Builtin
class TestObjectInitRisc < BootTest
def setup
Parfait.boot!(Parfait.default_test_options)
get_compiler("Space",:main)
@method = MomCollection.create_init_compiler
end
def test_mom_length
assert_equal :__init__ , @method.callable.name
assert_equal 2 , @method.mom_instructions.length
end
def test_compile
assert_equal Risc::MethodCompiler , @method.to_risc.class
end
def test_risc_length
assert_equal 19 , @method.to_risc.risc_instructions.length
end
end
end
end