add test for a define_method wrapper.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2007-09-29 03:11:24 +00:00
Родитель 238ac9fcb2
Коммит 2d6ad7e118
1 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -13,3 +13,18 @@ assert_finish 1, %q{
w.write "a"
}, '[ruby-dev:31866]'
assert_equal 'ok', %q{
class Module
def define_method2(name, &block)
define_method(name, &block)
end
end
class C
define_method2(:m) {|x, y| :fail }
end
begin
C.new.m([1,2])
rescue ArgumentError
:ok
end
}