These class definitions would be better inside the describe block. I'm not sure how minitest works but I know Rspec each describe block defines a module / context. These classes live in and pollute the global context for the tests that live below.

Sure... these are the only tests but there could be more... some day... probably...