added tests to prove that it wasn't calling none existent instance variables
Before Minitest 5.4 there was no addl argument sent to the blocks. In 5.4 the splatted additional_desc values are sent. Upgrade our spec_type blocks to accept the splatted addl desc values. And fix the tests by removing the array on them. I dunno what I was thinking...
New direction for minitest-rails. Instead of managing the ancestry to AS::TC, extend it with MT::S::DSL instead. Allows for most of the complexity of minitest-rails to go away, and we can focus on more on smoothing edges than maintaining hacks. Thanks @zenspider!
This is a big change that simplifies the approach to how minitest is integrated. Use ActiveSupport::TestCase instead of MiniTest::Rails::ActiveSupport::TestCase. Instead of maintaining separate TestCase objects, overwrite the standard objects. Focus only on on what is needed to enable minitest and the spec DSL. Remove the MiniTest::Rails:: prefix from the generated tests.
Call register_spec_type only once. Merged the two regexps.
Allow helper spec tests to be nested just like controller spec tests. Add test coverage for helper spec tests and helper_class lookup.