It's really unintuitive that you should put your require()s either in your specs or in your beforeEach() (because jest clears the module registry cache in between each spec).
We should see if we can alleviate confusion here by console.warn()ing when a require() happens outside of an it() or a beforeEach() function