add normalizing and method compilation phases (empty)

This commit is contained in:
Torsten Ruger
2017-01-14 20:30:19 +02:00
parent 1c2b6d103c
commit 9eeb9f65f3
9 changed files with 64 additions and 7 deletions

View File

@@ -8,14 +8,14 @@ module Melon
end
def test_creates_class_without_deriviation
Compiler.compile "class Testing ; end"
RubyCompiler.compile "class Testing ; end"
clazz = Parfait.object_space.get_class_by_name(:Testing)
assert clazz , "No classes created"
assert_equal :Object , clazz.super_class_name
end
def test_creates_class_with_deriviation
Compiler.compile "class Test2 < List ;end"
RubyCompiler.compile "class Test2 < List ;end"
clazz = Parfait.object_space.get_class_by_name(:Test2)
assert clazz, "No classes created"
assert_equal :List , clazz.super_class_name