title: Super expression must either be null or a function, not undefined
body: <p>I'm trying to configure Jest with Enzyme for the following React Component:</p>
  
  <pre><code>import React from "react";
  import PropTypes from "prop-types";
  
  class App extends React.PureComponent {
      render() {
          return (
              &lt;section className='container-menu'&gt;
                  &lt;div className='item-logo'&gt;
                      &lt;img width='70' src='/images/logo.png'/&gt;
                  &lt;/div&gt;
                  &lt;div className='item-menu'&gt;
                      {/*&lt;AppMenu/&gt;*/}
                  &lt;/div&gt;
                  &lt;div className='item-page-header'&gt;
                      {this.props.children}
                  &lt;/div&gt;
              &lt;/section&gt;
          );
      }
  }
  
  export default App;
  </code></pre>
  
  <p>According to <a href="http://airbnb.io/enzyme/docs/installation/react-15.html" rel="nofollow noreferrer">http://airbnb.io/enzyme/docs/installation/react-15.html</a> the way to configure enzyme to run within Jest is the according to the following test code:</p>
  
  <pre><code>import App from "./App";
  import React from "react";
  import {configure, shallow} from 'enzyme';
  import Adapter from 'enzyme-adapter-react-15';
  
  describe("App", () =&gt; {
      configure({adapter: new Adapter()});
      const wrapper = shallow(&lt;App/&gt;);
      expect(wrapper.exists()).toBe(true);
  });
  </code></pre>
  
  <p>When I run the test runner, I receive the following error:</p>
  
  <p><strong>TypeError: Super expression must either be null or a function, not undefined</strong></p>
  
  <pre><code>  at _inherits (node_modules/enzyme-adapter-react-15/build/ReactFifteenAdapter.js:51:113)
    at node_modules/enzyme-adapter-react-15/build/ReactFifteenAdapter.js:135:3
    at Object.&lt;anonymous&gt; (node_modules/enzyme-adapter-react-15/build/ReactFifteenAdapter.js:400:2)
    at Object.&lt;anonymous&gt; (node_modules/enzyme-adapter-react-15/build/index.js:2:18)
    at Object.&lt;anonymous&gt; (src/app/view/App.test.js:4:27)
    at next (native)
    at handle (node_modules/worker-farm/lib/child/index.js:44:8)
    at process.&lt;anonymous&gt; (node_modules/worker-farm/lib/child/index.js:51:3)
    at emitTwo (events.js:106:13)
    at process.emit (events.js:191:7)
    at process.nextTick (internal/child_process.js:719:12)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)
  </code></pre>