replace fake compiler with real

less room for error
This commit is contained in:
2020-02-28 12:54:17 +02:00
parent 393f0d9a60
commit 887d7b9bbb
10 changed files with 66 additions and 67 deletions

View File

@ -11,8 +11,7 @@ module Risc
class TestCallableCompiler < MiniTest::Test
def setup
Parfait.boot!({})
label = SlotMachine::Label.new("hi","ho")
@compiler = CallableCompiler.new(FakeCallable.new , label)
@compiler = Risc.test_compiler
end
def test_ok
assert @compiler
@ -22,7 +21,7 @@ module Risc
end
def test_current_label
assert_equal Label , @compiler.current.class
assert_equal "ho" , @compiler.current.name
assert_equal "start_label" , @compiler.current.name
end
def test_slot
assert @compiler.risc_instructions

View File

@ -7,7 +7,7 @@ module Risc
Parfait.boot!(Parfait.default_test_options)
@r0 = RegisterValue.new(:r0 , :Message)
@r1 = RegisterValue.new(:r1 , :Space)
@compiler = FakeCompiler.new
@compiler = Risc.test_compiler
end
def test_resolves_index_ok