I'm using "define_method" to build some unit test helpers.

They look as such:

class Test::Unit::TestCase
  def self.name_of_test_helper
    define_method("test_whatever_for_#{custom_name}") {
      assert something_about(custom_name)
    }
  end
end

When I run my tests I get pages and pages of this:

./test/model_helper.rb:7: warning: multiple values for a block
parameter (0 for 1)
        from ./test/unit/../test_helper.rb:54
./test/model_helper.rb:7: warning: multiple values for a block
parameter (0 for 1)
        from ./test/unit/../test_helper.rb:53

Everything works out just fine, the tests test what I want them to
test. I just don't want all these errors.