Сообщение об ошибке "console.error в act-test-renderer" (хотя тест все еще проходит)

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

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.

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

0 ответов

Другие вопросы по тегам