[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