mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* bootstraptest/test_attr.rb: moved test for [ruby-core:14641].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									ad82a53e5d
								
							
						
					
					
						commit
						23980c8ba0
					
				
					 2 changed files with 26 additions and 23 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,29 @@
 | 
			
		|||
assert_equal 'ok', %q{
 | 
			
		||||
  module M
 | 
			
		||||
    class A
 | 
			
		||||
      class << self
 | 
			
		||||
        attr_accessor :at
 | 
			
		||||
        def workflow_rule
 | 
			
		||||
          yield self
 | 
			
		||||
        end
 | 
			
		||||
 | 
			
		||||
        def eval_str(str)
 | 
			
		||||
          eval(str)
 | 
			
		||||
        end
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
  begin
 | 
			
		||||
    M::A.eval_str(<<-END)
 | 
			
		||||
    workflow_rule do |r|
 | 
			
		||||
      r.at 1
 | 
			
		||||
    end
 | 
			
		||||
    END
 | 
			
		||||
  rescue ArgumentError => e
 | 
			
		||||
    print "ok"
 | 
			
		||||
  end
 | 
			
		||||
}, '[ruby-core:14641]'
 | 
			
		||||
 | 
			
		||||
assert_equal %{ok}, %{
 | 
			
		||||
  class A
 | 
			
		||||
    attr :m
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -66,29 +66,6 @@ assert_equal 'ok', %q{
 | 
			
		|||
  C.new.foo {}
 | 
			
		||||
}, '[ruby-core:14813]'
 | 
			
		||||
 | 
			
		||||
assert_equal 'ok', %q{
 | 
			
		||||
  module M
 | 
			
		||||
     class A
 | 
			
		||||
       class << self
 | 
			
		||||
         attr_accessor :at
 | 
			
		||||
         def workflow_rule
 | 
			
		||||
           yield self
 | 
			
		||||
         end
 | 
			
		||||
 | 
			
		||||
         def eval_str(str)
 | 
			
		||||
           eval(str)
 | 
			
		||||
         end
 | 
			
		||||
       end
 | 
			
		||||
     end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  M::A.eval_str(<<-END)
 | 
			
		||||
  workflow_rule do |r|
 | 
			
		||||
     r.at 1
 | 
			
		||||
  end
 | 
			
		||||
  END
 | 
			
		||||
}, '[ruby-core:14641]'
 | 
			
		||||
 | 
			
		||||
assert_equal 'true', %{
 | 
			
		||||
  t = Thread.new { loop {} }
 | 
			
		||||
  pid = fork {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue