title: Reset single module with Jest
body: <p><code>jest.resetModules()</code> clears the require cache for all modules but is there a way to clear it for just a single module? Can't use <code>require.cache</code> as Jest appears to bypass it.</p>
  
  <p>I'm testing a Node module which is stateful (i.e. it relies on the fact that multiple calls to <code>require</code> return the same instance). For my test I need to reset the state of the module to test different scenarios. <code>jest.resetModules()</code> works but then I need to re-<code>require</code> some other mocked modules which didn't need to be reset.</p>