Sha256: 3582ef25261122a61f120473b32ecb385e4cbdda79dfb84f2e663dbbc76d84dc

Contents?: true

Size: 1013 Bytes

Versions: 13

Compression:

Stored size: 1013 Bytes

Contents

# -*- ruby -*-

Gem.refresh

require 'autotest/restart'
require 'autotest/isolate'

Autotest.add_hook :initialize do |at|
  at.testlib = 'minitest/autorun'

  at.add_exception %r%/\.git/%
  at.add_exception %r%/\.svn/%
  at.add_exception %r%\.rbc$%
  at.add_exception %r%test/rubygems/rubygems%

  at.find_directories.clear
  at.find_directories.push 'lib', 'test'

  at.add_mapping %r%^lib/rubygems.rb$% do |_, m|
    "test/rubygems/test_gem.rb"
  end

  at.add_mapping %r%^lib/rubygems/(.*).rb$% do |_, m|
    "test/rubygems/test_gem_#{m[1].gsub '/', '_'}.rb"
  end

  at.add_mapping %r%^test/support/(.*).rb$% do |_, m|
    at.files_matching %r%^test/rubygems/test_(.*)\.rb$%
  end

  args = ARGV.reject { |a| a =~ /^-/ }
  at.find_directories = args unless args.empty?
end

class Autotest
  alias :old_path_to_classname :path_to_classname
  def path_to_classname s
    classname = old_path_to_classname(s.sub(/test.rubygems.test_/, ""))
    classname = classname.gsub('Rdoc', 'RDoc')

    classname
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rubygems-update-2.1.0.rc.2 .autotest
rubygems-update-2.0.7 .autotest
rubygems-update-2.1.0.rc.1 .autotest
rubygems-update-2.0.6 .autotest
rubygems-update-2.0.5 .autotest
rubygems-update-2.0.4 .autotest
rubygems-update-2.0.3 .autotest
rubygems-update-2.0.0 .autotest
rubygems-update-2.0.0.rc.2 .autotest
rubygems-update-2.0.0.rc.1 .autotest
rubygems-update-2.0.0.preview2.2 .autotest
rubygems-update-2.0.0.preview2.1 .autotest
rubygems-update-2.0.0.preview2 .autotest