Fixes for all test of next commit

This commit is contained in:
2020-02-17 14:27:42 +07:00
parent 21817b182e
commit 93103d551f
16 changed files with 109 additions and 62 deletions

View File

@ -14,8 +14,8 @@ module Sol
def test_type_update
load = @ins.next(2)
assert_equal :message , load.right.known_object , load
assert_equal :local1 , load.right.slots[0] , load
assert_equal :type , load.right.slots[1] , load
assert_equal :local1 , load.right.slots.name , load
assert_equal :type , load.right.slots.next_slot.name , load
end
def test_check_resolve_call
assert_equal ResolveMethod , @ins.next(3).class , @ins

View File

@ -12,8 +12,8 @@ module Sol
[SlotMachine::IntegerConstant , 5]
end
def test_args_two_move
assert_equal :next_message, @ins.next(1).arguments[1].left.slots[0]
assert_equal :arg2, @ins.next(1).arguments[1].left.slots[1]
assert_equal :next_message, @ins.next(1).arguments[1].left.slots.name
assert_equal :arg2, @ins.next(1).arguments[1].left.slots.next_slot.name
end
def test_args_two_str
assert_equal SlotMachine::IntegerConstant, @ins.next(1).arguments[1].right.known_object.class