fixing tests for assignment split

This commit is contained in:
Torsten Ruger
2017-01-15 13:01:44 +02:00
parent f9824079d6
commit 8b364eb566
6 changed files with 26 additions and 18 deletions

View File

@@ -16,9 +16,17 @@ class ToCodeTest < MiniTest::Test
@statement = s(:while_statement, :false, s(:conditional,s(:int, 1)), s(:statements))
check "WhileStatement"
end
def test_assignment
@statement = s(:assignment, s(:name, :i), s(:int, 0))
check "Assignment"
def test_l_assignment
@statement = s(:l_assignment, s(:name, :i), s(:int, 0))
check "LocalAssignment"
end
def test_a_assignment
@statement = s(:a_assignment, s(:name, :i), s(:int, 0))
check "ArgAssignment"
end
def test_i_assignment
@statement = s(:i_assignment, s(:name, :i), s(:int, 0))
check "IvarAssignment"
end
def test_nil
@statement = s(:nil)