test/test_helper.rb in urubatan-autotest-notification-0.2.0 vs test/test_helper.rb in urubatan-autotest-notification-1.0.1
- old
+ new
@@ -1,2 +1,25 @@
-require 'test/unit'
-require File.dirname(__FILE__) + '/../lib/autotest_notification'
+require "test/unit"
+require "rubygems"
+require 'autotest'
+require "mocha"
+require File.dirname(__FILE__) + '/../lib/autotest_notification' unless defined?(AutotestNotification)
+
+class Test::Unit::TestCase
+ def turn_methods_public(classe, method_name = nil)
+ if method_name
+ classe.class_eval do
+ public method_name
+ end
+ else
+ turn_all_methods_public classe
+ end
+ end
+ def turn_all_methods_public(classe)
+ classe.class_eval do
+ private_instance_methods.each { |instance_method| public instance_method }
+ private_methods.each { |method| public_class_method method }
+ protected_instance_methods.each { |instance_method| public instance_method }
+ protected_methods.each { |method| public_class_method method }
+ end
+ end
+end