require_relative "helper"

module Ruby
  class TestStatement < MiniTest::Test
    include RubyTests

    def test_class_name
      assert_equal "Statement" , Statement.new.class_name
    end
    def test_brother
      assert_equal Sol::Statement , Statement.new.sol_brother
    end
    def test_yield
      lst = compile( "yield")
      assert_equal Sol::YieldStatement , lst.sol_brother
    end
    def test_assign
      lst = compile( "a = 4")
      assert_equal Sol::LocalAssignment , lst.sol_brother
    end

  end
end