title: How to test React Native components more than one level deep?
body: <p>The preferred method to test React Native components right now seems to be to use a combination of mocha, react-native-mock, and enzyme to shallow render components.</p>
  
  <p>The problem is that shallow rendering only goes one level deep, and sometimes components have nested views that require you to test an additional level or two.</p>
  
  <p>In theory, enzyme supports <code>mount()</code> to fully render a component, but in practice this fails because <a href="https://github.com/lelandrichardson/react-native-mock/issues/76">react-native-mock's <code>View</code> mock does not recurse into children</a>.</p>
  
  <p>In light of these restrictions, how are people testing their components deeper than one render level?</p>