fix many a test especially whole mom
but some positioning bug still in there preventing binary to work
This commit is contained in:
@ -4,8 +4,6 @@ module Risc
|
||||
class TestPositionTranslated < MiniTest::Test
|
||||
def setup
|
||||
Parfait.boot!
|
||||
machine = Risc.machine.boot
|
||||
machine.translate(:interpreter)
|
||||
@binary = Parfait::BinaryCode.new(1)
|
||||
@method = Parfait.object_space.types.values.first.methods
|
||||
@label = Risc.label("hi","ho")
|
||||
@ -13,11 +11,11 @@ module Risc
|
||||
|
||||
def test_bin_propagates_existing
|
||||
@binary.extend_to(16)
|
||||
CodeListener.init( @binary).set(0)
|
||||
CodeListener.init( @binary , :interpreter).set(0)
|
||||
assert_equal @binary.padded_length , Position.get(@binary.next).at
|
||||
end
|
||||
def test_bin_propagates_after
|
||||
CodeListener.init( @binary).set(0)
|
||||
CodeListener.init( @binary , :interpreter).set(0)
|
||||
@binary.extend_to(16)
|
||||
assert_equal @binary.padded_length , Position.get(@binary.next).at
|
||||
end
|
||||
|
Reference in New Issue
Block a user