rubyx/test/mains/test_assign.rb

32 lines
641 B
Ruby

require_relative "helper"
module Mains
class AssignTester < MiniTest::Test
include MainsHelper
def test_local
@input = as_main 'a = 15 ; return a'
assert_result 15 , ""
end
def test_plus
@preload = "Integer.plus"
@input = as_main("a = 5 + 5 ; return a")
assert_result 10 , ""
end
def test_plus2
@preload = "Integer.plus"
@input = as_main("a = 5 ;a = 5 + a ; return a")
assert_result 10 , ""
end
def test_plus3
@preload = "Integer.plus"
@input = as_main("a = 5 ;a = 5 + a ;a = a + 5; return a")
assert_result 15 , ""
end
end
end