Sha256: fc051a817388ce032b9dd1b1c61330cb6b04a6612fbc7f58b3fcbd2f932d2642

Contents?: true

Size: 809 Bytes

Versions: 1

Compression:

Stored size: 809 Bytes

Contents

# -*- ruby -*-

require 'autotest/restart'

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

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

  at.find_directories = ARGV unless ARGV.empty?
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubygems-update-1.5.0 .autotest