Fix for using Minitest (~> v5.0) appropriately

Hello,

I ran into the issue discussed in #489 while building a gem today and implemented a quick fix. This is here simply to demonstrate a way around the issue and propose a solution. I honestly find it a bit brittle, but am curious about what the feedback will be. Should specific test framework support be fully separated from cucumber?

Also, I started documenting additional tests based on framework in the mentioned feature file, but was unable to get any of my attempts to run correctly. Any assistance on this front would be greatly appreciated as well.

Consider this a work in progress.