From a565ac232d6ac6d922a65a8fd0d60c0217f0892a Mon Sep 17 00:00:00 2001 From: Alex Burkhart Date: Thu, 9 Feb 2012 18:57:31 +0000 Subject: [PATCH] Removed autotest. Added Watchr script. --- Rakefile | 2 -- src/autotest/discover.rb | 3 --- src/autotest/rubykoan.rb | 24 ------------------------ src/koans.watchr | 3 +++ 4 files changed, 3 insertions(+), 29 deletions(-) mode change 100644 => 100755 Rakefile delete mode 100644 src/autotest/discover.rb delete mode 100644 src/autotest/rubykoan.rb create mode 100644 src/koans.watchr diff --git a/Rakefile b/Rakefile old mode 100644 new mode 100755 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 index 31a7804..0000000 --- a/src/autotest/discover.rb +++ /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 index d43dc91..0000000 --- a/src/autotest/rubykoan.rb +++ /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 index 0000000..810f0cc --- /dev/null +++ b/src/koans.watchr @@ -0,0 +1,3 @@ +watch( '.*\.rb' ) do + system("ruby path_to_enlightenment.rb") +end -- 1.8.0.2