require_relative 'helper' module Methods class TestCallCond < MethodsTest def if_cond( arg ) str = <<HERE def called( n ) if( n < 10) return 10 else return 20 end end def main(arg) return called( ARG ) end HERE str.sub("ARG" , arg.to_s) end def test_call_sm run_space if_cond(8) assert_equal 10 , get_return end def test_call_lg run_space if_cond(18) assert_equal 20 , get_return end end end