fix tests for NameExpression split
also necessitates giving method name without the wrapping expression which is simpler anyway
This commit is contained in:
@ -11,31 +11,31 @@ module Register
|
||||
end
|
||||
|
||||
def test_call_main_plain
|
||||
@input = s(:call,s(:name, :main),s(:arguments))
|
||||
@input = s(:call , :main ,s(:arguments))
|
||||
check
|
||||
end
|
||||
|
||||
def test_call_main_int
|
||||
Parfait.object_space.get_main.add_argument(:blar , :Integer)
|
||||
@input =s(:call,s(:name, :main),s(:arguments , s(:int, 1)))
|
||||
@input =s(:call, :main ,s(:arguments , s(:int, 1)))
|
||||
check
|
||||
end
|
||||
|
||||
def test_call_main_string
|
||||
Parfait.object_space.get_main.add_argument(:blar , :Word)
|
||||
@input =s(:call,s(:name, :main),s(:arguments , s(:string, "1") ))
|
||||
@input =s(:call, :main ,s(:arguments , s(:string, "1") ))
|
||||
check
|
||||
end
|
||||
|
||||
def test_call_main_op
|
||||
Parfait.object_space.get_main.add_local(:bar , :Integer)
|
||||
Parfait.object_space.get_main.add_argument(:blar , :Integer)
|
||||
@input =s(:call,s(:name, :main),s(:arguments , s(:name, :bar) ))
|
||||
@input =s(:call, :main ,s(:arguments , s(:local, :bar) ))
|
||||
check
|
||||
end
|
||||
|
||||
def test_call_string_put
|
||||
@input = s(:call,s(:name, :putstring),s(:arguments),s(:receiver,s(:string, "Hello Raisa, I am salama")))
|
||||
@input = s(:call, :putstring,s(:arguments),s(:receiver,s(:string, "Hello Raisa, I am salama")))
|
||||
check
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user