test/setup/test_unit_extensions.rb in ruby-tmdb-0.1.2 vs test/setup/test_unit_extensions.rb in ruby-tmdb-0.1.3

- old
+ new

@@ -1,21 +1,21 @@ -module Test::Unit - # Used to fix a minor minitest/unit incompatibility in flexmock - AssertionFailedError = Class.new(StandardError) - - class TestCase - - def self.test(name, &block) - test_name = "test_#{name.gsub(/\s+/,'_')}".to_sym - defined = instance_method(test_name) rescue false - raise "#{test_name} is already defined in #{self}" if defined - if block_given? - define_method(test_name, &block) - else - define_method(test_name) do - flunk "No implementation provided for #{name}" - end - end - end - - end +module Test::Unit + # Used to fix a minor minitest/unit incompatibility in flexmock + AssertionFailedError = Class.new(StandardError) + + class TestCase + + def self.test(name, &block) + test_name = "test_#{name.gsub(/\s+/,'_')}".to_sym + defined = instance_method(test_name) rescue false + raise "#{test_name} is already defined in #{self}" if defined + if block_given? + define_method(test_name, &block) + else + define_method(test_name) do + flunk "No implementation provided for #{name}" + end + end + end + + end end \ No newline at end of file