[macruby-changes] [1075] MacRuby/branches/experimental/test_roxor.rb
source_changes at macosforge.org
source_changes at macosforge.org
Sun Mar 22 18:27:23 PDT 2009
Revision: 1075
http://trac.macosforge.org/projects/ruby/changeset/1075
Author: lsansonetti at apple.com
Date: 2009-03-22 18:27:22 -0700 (Sun, 22 Mar 2009)
Log Message:
-----------
added failing tests for the |x,| block argument
Modified Paths:
--------------
MacRuby/branches/experimental/test_roxor.rb
Modified: MacRuby/branches/experimental/test_roxor.rb
===================================================================
--- MacRuby/branches/experimental/test_roxor.rb 2009-03-23 00:49:09 UTC (rev 1074)
+++ MacRuby/branches/experimental/test_roxor.rb 2009-03-23 01:27:22 UTC (rev 1075)
@@ -875,6 +875,12 @@
foo { |a = 42, *rest| p [a, rest] }
}
+ assert 'nil', 'p = proc { |x,| p x }; p.call'
+ assert '42', 'p = proc { |x,| p x }; p.call(42)'
+ assert '42', 'p = proc { |x,| p x }; p.call(42,1,2,3)'
+ assert '42', 'p = proc { |x,| p x }; p.call([42])'
+ assert '42', 'p = proc { |x,| p x }; p.call([42,1,2,3])'
+
assert "true", "def foo; p block_given?; end; foo {}"
assert "false", "def foo; p block_given?; end; foo"
assert "false", "def foo; p block_given?; end; def bar; foo; end; bar {}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090322/5f9eb204/attachment.html>
More information about the macruby-changes
mailing list