[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