It'd be nice to put some of this functionality into `GHTestCase`, since it's more generally useful than just this spec.