Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]
Show
Ignore:
Timestamp:
05/05/05 23:55:11 (4 years ago)
Author:
nahi
Message:

use module_eval instead of define_method under ruby/1.6. related to #95.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/test/16runner.rb

    r1520 r1537  
    3434} 
    3535 
     36def test_require(list) 
     37  list.each do |tc_name| 
     38    if File.directory?(tc_name) 
     39      newlist = Dir.glob(File.join(tc_name, "**", "test_*.rb")).sort 
     40      test_require(newlist) 
     41    else 
     42      dir = File.expand_path(File.dirname(tc_name)) 
     43      backup = $:.dup 
     44      $:.push(dir) 
     45      require tc_name 
     46      $:.replace(backup) 
     47    end 
     48  end 
     49end 
     50 
    3651argv = ARGV 
    3752if argv.empty? 
     
    3954end 
    4055 
    41 argv.each do |tc_name| 
    42   dir = File.expand_path(File.dirname(tc_name)) 
    43   backup = $:.dup 
    44   $:.push(dir) 
    45   require tc_name 
    46   $:.replace(backup) 
    47 end 
     56test_require(argv) 
    4857 
    4958runner = 'console'