Although it works 99% of the time, I'm not a huge fan of "Just run the tests" style of ... testing. Unit tests are important, but I feel slightly insecure if I don't think about the process mechanically rather than as a black box.
In this case your suggestion is a good one, obviously.
In this case your suggestion is a good one, obviously.