This is a back-port of rails/rails#6525. See the commit notes there for
Exceptions like Interrupt should not be rescued in tests.
Ditto at #6531
I was trying to make the code as similar as possible to that which was already there. In ForClassicTestUnit this is the style that is used. In master this module no longer exists. I'm happy to change this pull request to match master if you prefer.