title: Jest: how to mock console when it is used by a third-party-library?
body: <p>I am trying to mock console.warn/error but I can't. I use a third-party-library which calls console.warn inside it. I need to test was it called or wasn't. In my test case I was trying to stub console.warn but it didn't help. After that I was trying to mock console manually it didn't work out either.</p>
  <pre><code>console.warn = jest.fn();
  testSchema('/app/components/Users/UserItem/UserItemContainer.js');
  expect(console.warn).toBeCalled();
  </code></pre>
  <p>didn't work</p>
  <pre><code>console.warn = jest.fn();
  testSchema('/app/components/Users/UserItem/UserItemContainer.js');
  console.warn('error');
  expect(console.warn).toBeCalled();
  </code></pre>
  <p>did work.</p>
  <p>But I still see <code>console.warn node_modules/babel-relay-plugin/lib/getBabelRelayPlugin.js:138</code> in the terminal.</p>