Switch from Autotest to Watchr
def Koans.make_koan_file(infile, outfile)
if infile =~ /edgecase/
cp infile, outfile
- elsif infile =~ /autotest/
- cp_r infile, outfile
else
open(infile) do |ins|
open(outfile, "w") do |outs|
+++ /dev/null
-Autotest.add_discovery do
- "rubykoan" if File.exist? 'path_to_enlightenment.rb'
-end
+++ /dev/null
-require 'autotest'
-
-class Autotest::Rubykoan < Autotest
- def initialize
- super
- @exceptions = /\.txt|Rakefile|\.rdoc/
-
- self.order = :alpha
- self.add_mapping(/^about_.*rb$/) do |filename, _|
- filename
- end
-
- end
-
- def make_test_cmd files_to_test
- "#{ruby} 'path_to_enlightenment.rb'"
- end
-
- # quiet test/unit chatter
- def handle_results(results)
- end
-
-end
-
--- /dev/null
+watch( '.*\.rb' ) do
+ system 'rake'
+end