introduce slot_definition and use it

This commit is contained in:
Torsten Ruger
2017-09-04 21:31:49 +03:00
parent c6e241adeb
commit 1a219a7c89
6 changed files with 26 additions and 6 deletions

View File

@ -17,8 +17,8 @@ module Vool
def test_condition_compiles_to_slot
assert_equal Mom::TruthCheck , @first.condition.class
end
def test_condition_is_send
assert_equal Vool::LocalVariable , @first.condition.condition.class
def test_condition_is_slot
assert_equal Mom::SlotDefinition , @first.condition.condition.class , @stats
end
def test_hoisetd
assert_equal Mom::SlotConstant , @first.hoisted.class

View File

@ -17,8 +17,8 @@ module Vool
def test_condition_compiles_to_check
assert_equal Mom::TruthCheck , @first.condition.class , @stats
end
def test_condition_is_instance
assert_equal Vool::InstanceVariable , @first.condition.condition.class , @stats
def test_condition_is_slot
assert_equal Mom::SlotDefinition , @first.condition.condition.class , @stats
end
def test_nothing_hoisted
assert_nil @first.hoisted , @stats