[macruby-changes] [1681] MacRuby/branches/experimental/test_vm/class.rb

source_changes at macosforge.org source_changes at macosforge.org
Sun May 31 14:44:37 PDT 2009


Revision: 1681
          http://trac.macosforge.org/projects/ruby/changeset/1681
Author:   lsansonetti at apple.com
Date:     2009-05-31 14:44:37 -0700 (Sun, 31 May 2009)
Log Message:
-----------
adding 2 failing tests

Modified Paths:
--------------
    MacRuby/branches/experimental/test_vm/class.rb

Modified: MacRuby/branches/experimental/test_vm/class.rb
===================================================================
--- MacRuby/branches/experimental/test_vm/class.rb	2009-05-31 21:36:30 UTC (rev 1680)
+++ MacRuby/branches/experimental/test_vm/class.rb	2009-05-31 21:44:37 UTC (rev 1681)
@@ -29,6 +29,13 @@
 assert "42", "x = class Foo; 42; end; p x"
 assert "nil", "x = class Foo; end; p x"
 
+assert "42", %{
+  class X
+    define_method(:foo) { 42 }
+  end
+  p X.new.foo
+}
+
 assert "42", %q{
   class X
     def foo
@@ -41,4 +48,18 @@
     end
   end
   p Y.new.foo
-}
\ No newline at end of file
+}
+
+assert "42", %{
+  class X
+    def foo
+      42
+    end
+  end
+  class Y < X
+    def foo
+      proc { super }.call
+    end
+  end
+  p Y.new.foo
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090531/462a5ae5/attachment.html>


More information about the macruby-changes mailing list