title: Jest/Enzyme ShallowWrapper is empty when creating Snapshot
body: <p>So I'm writing a test for my Item component and I tried to render the <code>ItemCard</code> component and then use that wrapper to create a snapshot but it returns an empty <code>ShallowWrapper {}</code></p>
  <p>Please see the code for more info:</p>
  <p>Item.test.js</p>
  <pre><code>import { shallow } from 'enzyme';
  import { ItemCard } from '../Item';
  
  const fakeItem = {
    id: 'aksnfj23',
    title: 'Fake Coat',
    price: '40000',
    description: 'This is suuuper fake...',
    image: 'fakecoat.jpg',
    largeImage: 'largefakecoat.jpg',
  };
  
  describe('&lt;ItemCard/&gt;', () =&gt; {
    it('renders and matches the snapshot', () =&gt; {
      const wrapper = shallow(&lt;ItemCard me item={fakeItem} showButtons /&gt;);
  
      // console.log(wrapper.debug());
      expect(wrapper).toMatchSnapshot();
    });
  });
  </code></pre>
  <p>The snap it creates:</p>
  <pre><code>// Jest Snapshot v1
  
  exports[`&lt;ItemCard/&gt; renders and matches the snapshot 1`] = `ShallowWrapper {}`;
  </code></pre>
  <p>As far as I know the ShallowWrapper should have some content in it instead of being empty...</p>