summaryrefslogtreecommitdiffstats
path: root/sample/test.rb
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2006-07-10 08:37:37 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2006-07-10 08:37:37 +0000
commit8e9a186811999fa18a59cd2ad7e452b95506214e (patch)
treeedbd9074f62f822df5d796a459f989f124c186f2 /sample/test.rb
parent5f26af7efd781391f58deaae6baf9d9f82e2d263 (diff)
downloadruby-8e9a186811999fa18a59cd2ad7e452b95506214e.tar.gz
ruby-8e9a186811999fa18a59cd2ad7e452b95506214e.tar.xz
ruby-8e9a186811999fa18a59cd2ad7e452b95506214e.zip
* sample/test.rb: update test suites.
* test/ruby/test_assignment.rb (TestAssignment::test_yield): ditto. * test/ruby/test_iterator.rb (TestIterator::test_itertest): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'sample/test.rb')
-rw-r--r--sample/test.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/sample/test.rb b/sample/test.rb
index f7612736c..b785d2db9 100644
--- a/sample/test.rb
+++ b/sample/test.rb
@@ -127,6 +127,13 @@ a,b,*c = *[*[1,2]]; test_ok([a,b,c] == [1,2,[]])
def f; yield nil; end; f {|a| test_ok(a == nil)}
def f; yield 1; end; f {|a| test_ok(a == 1)}
+def f; yield []; end; f {|a| test_ok(a == [])}
+def f; yield [1]; end; f {|a| test_ok(a == [1])}
+def f; yield [nil]; end; f {|a| test_ok(a == [nil])}
+def f; yield [[]]; end; f {|a| test_ok(a == [[]])}
+def f; yield [*[]]; end; f {|a| test_ok(a == [])}
+def f; yield [*[1]]; end; f {|a| test_ok(a == [1])}
+def f; yield [*[1,2]]; end; f {|a| test_ok(a == [1,2])}
def f; yield *[]; end; f {|a| test_ok(a == [])}
def f; yield *[1]; end; f {|a| test_ok(a == [1])}
def f; yield *[nil]; end; f {|a| test_ok(a == [nil])}