Sha256: 2eed2fba62910199678b3593d9fa914e0f29f5ff359a1fb3bbcb73f6e420ad93

Contents?: true

Size: 560 Bytes

Versions: 18

Compression:

Stored size: 560 Bytes

Contents

# -*- ruby -*-

def run_spec(file)
  unless File.exist?(file)
    puts "#{file} does not exist"
    return
  end

  puts   "Running #{file}"
  system "rspec #{file}"
  puts
end

watch("spec/.*/*_spec\.rb") do |match|
  run_spec match[0]
end

watch("lib/(.*)\.rb") do |match|
  file = %{spec/#{match[1]}_spec.rb}
  run_spec file if File.exists?(file)
end

# watch('lib/cluster_chef/cookbook_munger\.rb') do |match|
#   system match[0]
# end
#
# watch('lib/cluster_chef/cookbook_munger/.*\.erb') do |match|
#   system 'lib/cluster_chef/cookbook_munger.rb'
# end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
cluster_chef-3.0.14 rspec.watchr
cluster_chef-knife-3.0.14 rspec.watchr
cluster_chef-3.0.12 rspec.watchr
cluster_chef-knife-3.0.12 rspec.watchr
cluster_chef-3.0.11 rspec.watchr
cluster_chef-knife-3.0.11 rspec.watchr
cluster_chef-3.0.10 rspec.watchr
cluster_chef-knife-3.0.10 rspec.watchr
cluster_chef-3.0.9 rspec.watchr
cluster_chef-knife-3.0.9 rspec.watchr
cluster_chef-3.0.8 rspec.watchr
cluster_chef-knife-3.0.8 rspec.watchr
cluster_chef-3.0.7 rspec.watchr
cluster_chef-3.0.6 rspec.watchr
cluster_chef-knife-3.0.7 rspec.watchr
cluster_chef-knife-3.0.6 rspec.watchr
cluster_chef-3.0.5 rspec.watchr
cluster_chef-knife-3.0.5 rspec.watchr