require_relative "helper" module Parfait class TestBlock < ParfaitTest def setup super make_method end def test_make_block assert_equal Block , @method.create_block(@args , @frame ).class end def test_block_type assert_equal @method.self_type , @method.create_block(@args , @frame ).self_type end def test_block_in_method assert @method.has_block( @method.create_block(@args , @frame )) end def test_block_hash_name assert_equal :meth_block , @method.create_block( @args , @frame ).name end def test_type_name assert_equal 6 , @method.create_block( @args , @frame ).get_type.variable_index(:name) end end end