* test/ruby/test_proc.rb (TestProc::test_eq): added tests for

Proc#==.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akira 2004-02-06 09:27:53 +00:00
Родитель 77a16f0200
Коммит 4d94e3ec48
2 изменённых файлов: 22 добавлений и 0 удалений

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

@ -1,3 +1,8 @@
Fri Feb 6 18:26:00 2004 akira yamada <akira@ruby-lang.org>
* test/ruby/test_proc.rb (TestProc::test_eq): added tests for
Proc#==.
Fri Feb 6 10:12:06 2004 Nobuyoshi Nakada <nobu@ruby-lang.org>
* ext/socket/socket.c (bsock_do_not_reverse_lookup): control reverse

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

@ -68,4 +68,21 @@ class TestProc < Test::Unit::TestCase
assert_arity(-1) {|*x|}
assert_arity(-1) {|*|}
end
# [ruby-dev:22592]
def m(x)
lambda { x }
end
def test_eq
# [ruby-dev:22592]
a = m(1)
b = m(2)
assert_equal(false, a == b)
assert_equal(false, a.call == b.call)
# [ruby-dev:22601]
a = lambda {|x| lambda {} }.call(1)
b = lambda {}
assert_equal(false, a == b)
end
end