Сообщение об ошибке «console.error в Reaction-Test-Renderer» (хотя тест все еще проходит) - PullRequest
0 голосов
/ 14 мая 2018

Это мой корневой компонент:

const App = () => (
    <Provider store={store}>
        <PersistGate persistor={persistor} loading={<LoadingView />}>
            <MainTabNavigator />
        </PersistGate>
    </Provider>
)
export default App

И довольно простой тест снимка для него:

describe('Testing root App component', () => {
    test('Renders as expected', () => {
        const tree = renderer.create(<App />).toJSON()
        expect(tree).toMatchSnapshot()
    })
})

Когда я запускаю тест, он проходит, но я получаю это сообщение об ошибкепод ним:

PASS  __tests__/App.test.tsx
  ● Console

    console.error node_modules/react-test-renderer/cjs/react-test-renderer.development.js:5190
      The above error occurred in the <TabView> component:
          in TabView (created by withCachedChildNavigation(TabView))
          in withCachedChildNavigation(TabView)
          in Unknown (created by Navigator)
          in Navigator (created by NavigationContainer)
          in NavigationContainer (created by App)
          in PersistGate (created by App)
          in Provider (created by App)
          in App

      Consider adding an error boundary to your tree to customize error handling behavior.
      Visit (url) to learn more about error boundaries.

Поскольку испытание проходит, это вообще имеет значение?Что происходит?

...