diff --git a/koans/autotest/discover.rb b/koans/autotest/discover.rb new file mode 100644 index 0000000..31a7804 --- /dev/null +++ b/koans/autotest/discover.rb @@ -0,0 +1,3 @@ +Autotest.add_discovery do + "rubykoan" if File.exist? 'path_to_enlightenment.rb' +end diff --git a/koans/autotest/rubykoan.rb b/koans/autotest/rubykoan.rb new file mode 100644 index 0000000..d43dc91 --- /dev/null +++ b/koans/autotest/rubykoan.rb @@ -0,0 +1,24 @@ +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 +