The new method signature causes MiniTest doesn't handle default arguments properly. I've reduced the issue to this code:
The expected output is:
but I get the MiniTest default message:
The signature of the assert above is the same that TestUnit has for Ruby 1.9 and that causes ActiveSupport tests fail:
If I remove the "nomsg = true" parameter it works fine.