ruby-changes:5524
From: ko1 <ko1@a...>
Date: Mon, 9 Jun 2008 03:13:21 +0900 (JST)
Subject: [ruby-changes:5524] Ruby:r17027 (trunk): * bootstraptest/pending.rb: move/remove solved issues.
ko1 2008-06-09 03:13:09 +0900 (Mon, 09 Jun 2008) New Revision: 17027 Modified files: trunk/ChangeLog trunk/bootstraptest/pending.rb trunk/bootstraptest/test_class.rb Log: * bootstraptest/pending.rb: move/remove solved issues. * bootstraptest/test_class.rb: ditto. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17027&r2=17026&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_class.rb?r1=17027&r2=17026&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/pending.rb?r1=17027&r2=17026&diff_format=u Index: ChangeLog =================================================================== --- ChangeLog (revision 17026) +++ ChangeLog (revision 17027) @@ -1,3 +1,9 @@ +Mon Jun 9 03:12:23 2008 Koichi Sasada <ko1@a...> + + * bootstraptest/pending.rb: move/remove solved issues. + + * bootstraptest/test_class.rb: ditto. + Mon Jun 9 02:32:58 2008 Akinori MUSHA <knu@i...> * ext/zlib/zlib.c (rb_deflate_init_copy): Copy buffers as well. Index: bootstraptest/pending.rb =================================================================== --- bootstraptest/pending.rb (revision 17026) +++ bootstraptest/pending.rb (revision 17027) @@ -1,25 +0,0 @@ -assert_equal 'ok', %q{ - 1.times{ - eval("break") - } - :ok -}, '[ruby-dev:32525]' - -assert_equal "ok", %q{ - module Foo - end - - begin - def foo(&b) - Foo.module_eval &b - end - foo{ - def bar - end - } - bar - rescue NoMethodError - :ok - end -}, '[ruby-core:14378]' - Index: bootstraptest/test_class.rb =================================================================== --- bootstraptest/test_class.rb (revision 17026) +++ bootstraptest/test_class.rb (revision 17027) @@ -112,106 +112,21 @@ assert_equal 'Class', %q( class C; end; C.dup.class ) assert_equal 'Module', %q( module M; end; M.dup.class ) -__END__ - def test_singletonclass - ae %q{ - obj = '' - class << obj - def m - :OK - end - end - obj.m - } - ae %q{ - obj = '' - Const = :NG - class << obj - Const = :OK - def m - Const - end - end - obj.m - } - ae %q{ - obj = '' - class C - def m - :NG - end - end - class << obj - class C - def m - :OK - end - end - def m - C.new.m - end - end - obj.m - } - ae %q{ # [yarv-dev:818] - class A - end - class << A - C = "OK" - def m - class << Object - $a = C - end - end - end - A.m - $a - } +assert_equal "ok", %q{ + module Foo end - def test_initialize - class C - def initialize - @a = :C - end - def a - @a - end + begin + def foo(&b) + Foo.module_eval &b + end + foo{ + def bar end - C.new.a + } + bar() + rescue NameError + :ok end - - def test_attr - class C - def set - @a = 1 - end - def get - @a - end - end - c = C.new - c.set - c.get - end - - def test_attr_accessor - class C - attr_accessor :a - attr_reader :b - attr_writer :c - def b_write - @b = 'huga' - end - def m a - 'test_attr_accessor' + @b + @c - end - end - - c = C.new - c.a = true - c.c = 'hoge' - c.b_write - c.m(c.b) - end +}, '[ruby-core:14378]' -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/