Yes, I think so. I set it on `self` so the `attr_reader` works correctly (this has been in the public interface for a while) and I set it on `assertion_instance` because that is the place where the URL helpers are expected to be delegated to.

It's not ideal, I agree, but I feel like there are limited ways we can isolate ourselves ... and the Rails test module expects this instance variable to exist.