Coder Social home page Coder Social logo

Comments (3)

Can-Sahin avatar Can-Sahin commented on May 6, 2024

I didnt understand? npm run test -- --coverage not working? I just tried and it works

from react-boilerplate-cra-template.

lsanders avatar lsanders commented on May 6, 2024

Correct, it isn't working for me (but npm test is). Getting a lot of this:

● <RepoItem /> › should have url in <a> child

    RepoItem(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

      4 | 
      5 | const renderRepoItem = (props: Parameters<typeof RepoItem>[number]) =>
    > 6 |   render(<RepoItem {...props} />);
        |   ^
      7 | 
      8 | describe('<RepoItem />', () => {
      9 |   it('should match the snapshot', () => {

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderRepoItem (src/app/containers/GithubRepoForm/__tests__/RepoItem.tsx:6:3)
      at Object.it (src/app/containers/GithubRepoForm/__tests__/RepoItem.tsx:20:22)

  ● <RepoItem /> › should have props displayed

    RepoItem(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

      4 | 
      5 | const renderRepoItem = (props: Parameters<typeof RepoItem>[number]) =>
    > 6 |   render(<RepoItem {...props} />);
        |   ^
      7 | 
      8 | describe('<RepoItem />', () => {
      9 |   it('should match the snapshot', () => {

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderRepoItem (src/app/containers/GithubRepoForm/__tests__/RepoItem.tsx:6:3)
      at Object.it (src/app/containers/GithubRepoForm/__tests__/RepoItem.tsx:32:22)

 FAIL  src/app/containers/NavBar/__tests__/Nav.test.tsx
  ● <Nav /> › should match the snapshot

    Nav(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

       6 | describe('<Nav />', () => {
       7 |   it('should match the snapshot', () => {
    >  8 |     const logo = render(
         |                  ^
       9 |       <MemoryRouter>
      10 |         <Nav />
      11 |       </MemoryRouter>,

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at Object.it (src/app/containers/NavBar/__tests__/Nav.test.tsx:8:18)

 FAIL  src/app/components/LoadingIndicator/__tests__/index.test.tsx
  ● <LoadingIndicator /> › should match snapshot

    LoadingIndicator(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

      10 |   theme?: DefaultTheme,
      11 | ) =>
    > 12 |   render(
         |   ^
      13 |     <ThemeProvider theme={theme || themes.light}>
      14 |       <LoadingIndicator {...props} />
      15 |     </ThemeProvider>,

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderWithTheme (src/app/components/LoadingIndicator/__tests__/index.test.tsx:12:3)
      at Object.it (src/app/components/LoadingIndicator/__tests__/index.test.tsx:20:30)

  ● <LoadingIndicator /> › should match snapshot when props changed

    LoadingIndicator(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

      10 |   theme?: DefaultTheme,
      11 | ) =>
    > 12 |   render(
         |   ^
      13 |     <ThemeProvider theme={theme || themes.light}>
      14 |       <LoadingIndicator {...props} />
      15 |     </ThemeProvider>,

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderWithTheme (src/app/components/LoadingIndicator/__tests__/index.test.tsx:12:3)
      at Object.it (src/app/components/LoadingIndicator/__tests__/index.test.tsx:25:30)

  ● <LoadingIndicator /> › should have theme

    LoadingIndicator(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

      10 |   theme?: DefaultTheme,
      11 | ) =>
    > 12 |   render(
         |   ^
      13 |     <ThemeProvider theme={theme || themes.light}>
      14 |       <LoadingIndicator {...props} />
      15 |     </ThemeProvider>,

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderWithTheme (src/app/components/LoadingIndicator/__tests__/index.test.tsx:12:3)
      at Object.it (src/app/components/LoadingIndicator/__tests__/index.test.tsx:30:30)

 FAIL  src/app/containers/LanguageSwitch/__tests__/index.test.tsx
  ● <LanguageSwitch /> › should have 2 radio buttons

    LanguageSwitch(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

       9 | 
      10 | const renderLanguageSwitch = (theme?: DefaultTheme) =>
    > 11 |   render(
         |   ^
      12 |     <ThemeProvider theme={theme || themes.light}>
      13 |       <LanguageSwitch />
      14 |     </ThemeProvider>,

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderLanguageSwitch (src/app/containers/LanguageSwitch/__tests__/index.test.tsx:11:3)
      at Object.it (src/app/containers/LanguageSwitch/__tests__/index.test.tsx:18:28)

  ● <LanguageSwitch /> › should have translated FormLabel 

    LanguageSwitch(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

       9 | 
      10 | const renderLanguageSwitch = (theme?: DefaultTheme) =>
    > 11 |   render(
         |   ^
      12 |     <ThemeProvider theme={theme || themes.light}>
      13 |       <LanguageSwitch />
      14 |     </ThemeProvider>,

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderLanguageSwitch (src/app/containers/LanguageSwitch/__tests__/index.test.tsx:11:3)
      at Object.it (src/app/containers/LanguageSwitch/__tests__/index.test.tsx:27:26)

  ● <LanguageSwitch /> › should change language on click

    LanguageSwitch(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

       9 | 
      10 | const renderLanguageSwitch = (theme?: DefaultTheme) =>
    > 11 |   render(
         |   ^
      12 |     <ThemeProvider theme={theme || themes.light}>
      13 |       <LanguageSwitch />
      14 |     </ThemeProvider>,

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderLanguageSwitch (src/app/containers/LanguageSwitch/__tests__/index.test.tsx:11:3)
      at Object.it (src/app/containers/LanguageSwitch/__tests__/index.test.tsx:45:28)

 FAIL  src/app/containers/ThemeSwitch/__tests__/index.test.tsx
  ● <ThemeSwitch /> › should have 3 radio buttons

    ThemeProvider(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

       9 | 
      10 | const renderThemeSwitch = (store: Store) =>
    > 11 |   render(
         |   ^
      12 |     <Provider store={store}>
      13 |       <ThemeProvider>
      14 |         <ThemeSwitch />

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderThemeSwitch (src/app/containers/ThemeSwitch/__tests__/index.test.tsx:11:3)
      at Object.it (src/app/containers/ThemeSwitch/__tests__/index.test.tsx:26:28)

  ● <ThemeSwitch /> › should switch theme on click

    ThemeProvider(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

       9 | 
      10 | const renderThemeSwitch = (store: Store) =>
    > 11 |   render(
         |   ^
      12 |     <Provider store={store}>
      13 |       <ThemeProvider>
      14 |         <ThemeSwitch />

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderThemeSwitch (src/app/containers/ThemeSwitch/__tests__/index.test.tsx:11:3)
      at Object.it (src/app/containers/ThemeSwitch/__tests__/index.test.tsx:32:28)

 FAIL  src/styles/theme/__tests__/ThemeProvider.test.tsx
  ● <ThemeProvider /> › should render its children

    ThemeProvider(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

       9 | 
      10 | const renderThemeProvider = (store: Store, Child: React.FunctionComponent) =>
    > 11 |   render(
         |   ^
      12 |     <Provider store={store}>
      13 |       <ThemeProvider>
      14 |         <Child />

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderThemeProvider (src/styles/theme/__tests__/ThemeProvider.test.tsx:11:3)
      at Object.it (src/styles/theme/__tests__/ThemeProvider.test.tsx:29:29)

  ● <ThemeProvider /> › should render selected theme

    ThemeProvider(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

       9 | 
      10 | const renderThemeProvider = (store: Store, Child: React.FunctionComponent) =>
    > 11 |   render(
         |   ^
      12 |     <Provider store={store}>
      13 |       <ThemeProvider>
      14 |         <Child />

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderThemeProvider (src/styles/theme/__tests__/ThemeProvider.test.tsx:11:3)
      at Object.it (src/styles/theme/__tests__/ThemeProvider.test.tsx:40:5)

 FAIL  src/app/containers/GithubRepoForm/__tests__/index.test.tsx
  ● <GithubRepoForm /> › should fetch repos on mount if username isn't empty

    ThemeProvider(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

      17 | 
      18 | const renderGithubRepoForm = (store: Store) =>
    > 19 |   render(
         |   ^
      20 |     <Provider store={store}>
      21 |       <ThemeProvider>
      22 |         <HelmetProvider>

      at reconcileChildFibers (node_modules/react-dom/cjs/react-dom.development.js:14370:23)
      at reconcileChildren (node_modules/react-dom/cjs/react-dom.development.js:16786:28)
      at mountIndeterminateComponent (node_modules/react-dom/cjs/react-dom.development.js:17564:5)
      at beginWork (node_modules/react-dom/cjs/react-dom.development.js:18629:16)
      at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:188:14)
      at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:237:16)
      at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:292:31)
      at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:23234:7)
      at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:22188:12)
      at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:22161:22)
      at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:21787:9)
      at scheduleUpdateOnFiber (node_modules/react-dom/cjs/react-dom.development.js:21219:7)
      at updateContainer (node_modules/react-dom/cjs/react-dom.development.js:24407:3)
      at node_modules/react-dom/cjs/react-dom.development.js:24792:7
      at unbatchedUpdates (node_modules/react-dom/cjs/react-dom.development.js:21934:12)
      at legacyRenderSubtreeIntoContainer (node_modules/react-dom/cjs/react-dom.development.js:24791:5)
      at Object.render (node_modules/react-dom/cjs/react-dom.development.js:24874:10)
      at node_modules/@testing-library/react/dist/pure.js:86:25
      at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:21887:12)
      at act (node_modules/react-dom/cjs/react-dom-test-utils.development.js:929:14)
      at render (node_modules/@testing-library/react/dist/pure.js:82:26)
      at renderGithubRepoForm (src/app/containers/GithubRepoForm/__tests__/index.test.tsx:19:3)
      at Object.beforeEach (src/app/containers/GithubRepoForm/__tests__/index.test.tsx:35:17)

  ● <GithubRepoForm /> › should fetch repos on mount if username isn't empty

    TypeError: Cannot read property 'unmount' of undefined

      42 | 
      43 |   it("should fetch repos on mount if username isn't empty", () => {
    > 44 |     component.unmount();
         |               ^
      45 |     component = renderGithubRepoForm(store);
      46 |     expect(initialState.username.length).toBeGreaterThan(0);
      47 |     expect(store.getState().githubRepoForm.loading).toBe(true);

      at Object.it (src/app/containers/GithubRepoForm/__tests__/index.test.tsx:44:15)

  ● <GithubRepoForm /> › should fetch repos on mount if username isn't empty

    TypeError: Cannot read property 'unmount' of undefined

      38 |   });
      39 |   afterEach(() => {
    > 40 |     component.unmount();
         |               ^
      41 |   });
      42 | 
      43 |   it("should fetch repos on mount if username isn't empty", () => {

      at Object.afterEach (src/app/containers/GithubRepoForm/__tests__/index.test.tsx:40:15)

from react-boilerplate-cra-template.

Can-Sahin avatar Can-Sahin commented on May 6, 2024

Seems like a recent issue of create-react-app

jestjs/jest#9723

I also cannot reproduce everything works fine. Can you write your jest version in package.lock ? I will wait for them to solve it first.

from react-boilerplate-cra-template.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.