I agree yours reads as that. 

I don't agree that it matches what you're actually trying to say; which I claim is;
 * Unit tests don't have -checks files.
 * Tests are flagged as nochecks should not load check files.

For unittests, it would be much safer to try too load -checks.js make sure it *fails*. It is really easy to create a checks file for a unittest and then wonder why it is not working (or even worse just assume it is and then have other people copy you!).