ruby-changes:11216
From: mame <ko1@a...>
Date: Mon, 9 Mar 2009 01:14:51 +0900 (JST)
Subject: [ruby-changes:11216] Ruby:r22825 (trunk): * test/ruby/test_object.rb: add a test for Object#method_missing.
mame 2009-03-09 01:13:26 +0900 (Mon, 09 Mar 2009) New Revision: 22825 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22825 Log: * test/ruby/test_object.rb: add a test for Object#method_missing. Modified files: trunk/ChangeLog trunk/test/ruby/test_object.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 22824) +++ ChangeLog (revision 22825) @@ -1,3 +1,7 @@ +Mon Mar 9 01:12:37 2009 Yusuke Endoh <mame@t...> + + * test/ruby/test_object.rb: add a test for Object#method_missing. + Mon Mar 9 01:11:17 2009 Yusuke Endoh <mame@t...> * test/ruby/test_file_exhaustive.rb: add tests for File#size and Index: test/ruby/test_object.rb =================================================================== --- test/ruby/test_object.rb (revision 22824) +++ test/ruby/test_object.rb (revision 22825) @@ -294,6 +294,14 @@ assert_raise(NoMethodError) do 1.instance_eval { method_missing(:method_missing) } end + + c.class_eval do + undef_method(:method_missing) + end + + assert_raise(ArgumentError) do + c.new.method_missing + end end def test_send_with_no_arguments -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/