Sha256: 8b44016823cced3da7daf4c3d829481a544e1e8ffdb1b82051b28507c69fc9c1
Contents?: true
Size: 380 Bytes
Versions: 24
Compression:
Stored size: 380 Bytes
Contents
require 'set' process do |file, flags| test_files = Set.new case file when %r(^spec/.*_spec.rb$) test_files << file when %r(^lib/(.*).rb) test_files << 'spec/lib/' + $1 + '_spec.rb' end test_files = test_files.select { |filename| File.exist?(filename) } unless test_files.empty? watcher.execute("rake test TEST=#{test_files.to_a.join(' ')}") end end
Version data entries
24 entries across 24 versions & 1 rubygems