Sha256: 4a0fa8b8b7641cdb38b317a9138067a08483c840c5af1db9d28bda29bf80ee77
Contents?: true
Size: 711 Bytes
Versions: 32
Compression:
Stored size: 711 Bytes
Contents
#!/usr/bin/env ruby Autotest.add_hook :initialize do |autotest| %w{.git .DS_Store Gemfile bin doc html}.each do |exception| autotest.add_exception(exception) end autotest.clear_mappings autotest.add_mapping(/^test.*\/.*_test\.rb$/) { |filename, _| filename } autotest.add_mapping(/test_helper.rb/) { |f, _| autotest.files_matching(/test\/.*_test\.rb$/) } autotest.add_mapping(/^lib\/vanity\/(.*)\.rb/) do |filename, _| file = File.basename(filename, '.rb') dir = File.split(File.dirname(filename)).last autotest.files_matching %r%^test/(#{file}|#{dir})_test.rb$% end end # Don't run entire test suite when going from red to green class Autotest def tainted false end end
Version data entries
32 entries across 32 versions & 4 rubygems