rubyx/test/ruby/test_yield_statement.rb
Torsten Rüger d3f3c91ae5 Fix all but one test
Riples upon riples. The one left looks like the genuine article
2019-08-16 21:43:54 +03:00

36 lines
778 B
Ruby

require_relative "helper"
module Ruby
class TestYieldStatement < MiniTest::Test
include RubyTests
def setup()
input = "yield(0)"
@lst = compile( input )
end
def test_block
assert_equal YieldStatement , @lst.class
end
def test_block_args
assert_equal IntegerConstant , @lst.arguments.first.class
end
def test_tos
assert_equal "yield(0)" , @lst.to_s
end
end
class TestYieldStatementVool < MiniTest::Test
include RubyTests
def setup()
input = "yield(0)"
@lst = compile( input ).to_vool
end
def test_block
assert_equal Vool::YieldStatement , @lst.class
end
def test_block_args
assert_equal Vool::IntegerConstant , @lst.arguments.first.class
end
end
end