Sha256: 03ebe7cda4484819678010acfbda68e38bbb2fc79d7b0640226dfcdcbcdc92d2

Contents?: true

Size: 330 Bytes

Versions: 1

Compression:

Stored size: 330 Bytes

Contents

# lib/**/*.rb
watch %r~lib/(.*)\.rb~ do |m|
	test "spec/#{m[1]}_spec.rb"
end

# spec/**/*_spec.rb
watch %r~spec/.*_spec\.rb~ do |m|
	test m[0]
end

# Ctrl-\
Signal.trap('QUIT') do
  puts "--- Running all tests ---\n\n"
	test "spec"
end

def test(path)
  system "clear"
	cmd = "bundle exec rspec #{path}"
	puts cmd
	system cmd
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pa-1.3.1 pa.watchr