fix mom and vool after cc changes

This commit is contained in:
2019-08-23 10:21:22 +03:00
parent ec1e8c8f3a
commit 5e44e9caaf
16 changed files with 50 additions and 64 deletions

View File

@ -18,7 +18,7 @@ module VoolBlocks
assert_equal :message , @ins.left.known_object
end
def test_slots_left
assert_equal [:frame , :local] , @ins.left.slots
assert_equal [:local1] , @ins.left.slots
end
def test_slot_assigns_something
assert @ins.right
@ -38,7 +38,7 @@ module VoolBlocks
assert_equal Mom::SlotLoad , @ins.class , @ins
end
def test_slots_left
assert_equal [:frame, :local] , @ins.left.slots
assert_equal [:local1] , @ins.left.slots
end
def test_slots_right
assert_equal [:receiver, :a] , @ins.right.slots

View File

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

View File

@ -19,11 +19,8 @@ module Vool
def test_slot_starts_at_message
assert_equal :message , @ins.left.known_object
end
def test_slot_gets_self
assert_equal :frame , @ins.left.slots[0]
end
def test_slot_assigns_to_local
assert_equal :local , @ins.left.slots[-1]
def test_slot_gets_local
assert_equal :local1 , @ins.left.slots[0]
end
def test_slot_assigns_something
assert @ins.right

View File

@ -22,11 +22,8 @@ module Vool
def test_slot_starts_at_message
assert_equal :message , @ins.left.known_object
end
def test_slot_gets_frame
assert_equal :frame , @ins.left.slots[0]
end
def test_slot_assigns_to_local
assert_equal :a , @ins.left.slots[-1]
def test_slot_gets_local
assert_equal :local1 , @ins.left.slots[0]
end
def test_slot_assigns_something
assert @ins.right