Sha256: eae5e4b2ea90c6cca30f9e2a3d0bd5c476984494cf6dfb9a43f5da80ef447d16

Contents?: true

Size: 985 Bytes

Versions: 1

Compression:

Stored size: 985 Bytes

Contents

# Run me with:
#
#   $ watchr specs.watchr

# --------------------------------------------------
# Watchr Rules
# --------------------------------------------------
watch( '^test.*/test_.*\.rb'        )   { |m| system "ruby -rubygems -I.:lib %s" % m[0]                    }
watch( '^lib/redgreen/(.*)\.rb'     )   { |m| system "rake test:by_fw FW=%s"     % m[1]                    }
watch( '^lib/redgreen/testunit\.rb' )   { |m| system "rake test:by_fw FW=testunit,shoulda,context,contest" }
watch( '^lib/redgreen\.rb'          )   { |m| system "rake -s test:all"                                    }
watch( '^test/test_helper\.rb'      )   { |m| system "rake -s test:all"                                    }

# --------------------------------------------------
# Signal Handling
# --------------------------------------------------
# Ctrl-\
Signal.trap('QUIT') do
  puts " --- Running all tests ---\n\n"
  system "rake -s test:all"
end

# Ctrl-C
Signal.trap('INT') { abort("\n") }

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mynyml-redgreen-0.6 specs.watchr