require_relative 'helper' class TestIf < MiniTest::Test include Fragments def test_if_basic @string_input = <<HERE if( n < 12) 3 else 4 end HERE @expect = [Virtual::Return ] check end def test_return @string_input = <<HERE return 5 HERE @expect = [Virtual::Return ] check end def test_if_function @string_input = <<HERE int itest(int n) if( n < 12) "then".putstring() else "else".putstring() end end itest(20) HERE @expect = [Virtual::Return ] check end end