Right now, the only way to test selection rendering & painting is to use pixel tests. We should have a way to do this in non-pixel tests.
Seems like we could add an internals method that returns a string describing all the selection rects (or just prints them to stdout).