Removed autotest. Added Watchr script.
authorAlex Burkhart <saterus@gmail.com>
Thu, 9 Feb 2012 18:57:31 +0000 (18:57 +0000)
committerAlex Burkhart <saterus@gmail.com>
Thu, 9 Feb 2012 18:57:31 +0000 (18:57 +0000)
Rakefile [changed mode: 0644->0755]
src/autotest/discover.rb [deleted file]
src/autotest/rubykoan.rb [deleted file]
src/koans.watchr [new file with mode: 0644]

old mode 100644 (file)
new mode 100755 (executable)
index d35dfe3..ab77d19
--- a/Rakefile
+++ b/Rakefile
@@ -42,8 +42,6 @@ module Koans
   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|
diff --git a/src/autotest/discover.rb b/src/autotest/discover.rb
deleted file mode 100644 (file)
index 31a7804..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Autotest.add_discovery do
-  "rubykoan" if File.exist? 'path_to_enlightenment.rb'
-end
diff --git a/src/autotest/rubykoan.rb b/src/autotest/rubykoan.rb
deleted file mode 100644 (file)
index d43dc91..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-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
-
diff --git a/src/koans.watchr b/src/koans.watchr
new file mode 100644 (file)
index 0000000..810f0cc
--- /dev/null
@@ -0,0 +1,3 @@
+watch( '.*\.rb' ) do
+  system("ruby path_to_enlightenment.rb")
+end