Specifically, the minitest-reporters gem relies on $VIM being set to identify when running through vim to disable any fancy formatting and just outputting test results in a format that can be parsed back into the quicklist.
Since dispatch#isolate removes VIM, this then breaks, leading to garbled output. The quicklist then works, but looks ugly with color codes printed in between the output:

Could dispatch be made configurable to add a list of variables that can be kept while isolating? (or can it just be made available to the underlying process instead of stripping it from the env?)