* test/ruby/test_file.rb (TestFile::test_fnmatch): added tests for

File.fnmatch. [ruby-dev:22815][ruby-dev:22819]

* test/ruby/test_proc.rb (TestProc::test_eq): added a
  test.  [ruby-dev:22599]

* test/ruby/test_proc.rb (TestProc::test_eq): added tests for
   Proc#==.  [ruby-dev:22592], [ruby-dev:22601]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@5670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akira 2004-02-11 11:04:20 +00:00
parent 55f218b702
commit a807059e3b
3 changed files with 37 additions and 0 deletions

View file

@ -43,4 +43,10 @@ class TestFile < Test::Unit::TestCase
alias open_file_rw open_file
include TestEOF::Seek
def test_fnmatch
# from [ruby-dev:22815] and [ruby-dev:22819]
assert(true, File.fnmatch('\[1\]' , '[1]'))
assert(true, File.fnmatch('*?', 'a'))
end
end

View file

@ -68,4 +68,24 @@ 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_not_equal(a, b)
assert_not_equal(a.call, b.call)
# [ruby-dev:22599]
assert_not_equal(proc {||}, proc {|x,y|})
# [ruby-dev:22601]
a = lambda {|x| lambda {} }.call(1)
b = lambda {}
assert_not_equal(a, b)
end
end