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

Version Path
moneybird-0.10.2 .kick
moneybird-0.10.1 .kick
moneybird-0.9.9 .kick
moneybird-0.9.8 .kick
moneybird-0.9.7 .kick
moneybird-0.9.6 .kick
moneybird-0.9.5 .kick
moneybird-0.9.4 .kick
moneybird-0.9.3 .kick
moneybird-0.9.2 .kick
moneybird-0.9.1 .kick
moneybird-0.9.0 .kick
moneybird-0.8.0 .kick
moneybird-0.7.5 .kick
moneybird-0.7.4 .kick
moneybird-0.7.3 .kick
moneybird-0.7.2 .kick
moneybird-0.7.1 .kick
moneybird-0.7.0 .kick
moneybird-0.6.0 .kick