Comments (3)
I didnt understand? npm run test -- --coverage not working? I just tried and it works
from react-boilerplate-cra-template.
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.
Seems like a recent issue of create-react-app
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)
- This is the most retarded boilerplate I have ever seen HOT 2
- There is a way to use TailwindCSS on this boilerplate ? HOT 8
- Automating releases, tags, version, and the generation of the CHANGELOG.md file with github actions HOT 1
- Unable to resolve dependency tree HOT 3
- useInjectReducer updates store, leading to warning "Cannot update a component (x) while rendering a different component..." HOT 6
- Routing through <Link/> and <Navlink/> react-router-dom components did not work properly HOT 1
- How to setup Micro Front End apps with this template HOT 1
- How can i configured webpack for optimise.
- How to jump page in saga HOT 1
- Similar template for Next.js HOT 1
- CSS with Media Queries are Not Minified (SOLUTION ATTACHED) HOT 2
- Doesn't work until you manually add devDependencies to package.json HOT 1
- Installing and starting the template app results in the error 'Plugin "react" was conflicted between ".eslintrc.js"' HOT 2
- about Emotion css-in-js HOT 5
- Ejecting from CRA HOT 1
- yarn start gives error about styled-components with babel-plugin-macros. HOT 1
- Request to Make This Repository a Template HOT 1
- When we get new changes? HOT 1
- Unable to create React App with node 20 and yarn 4
- Discontinued ! (Checkout the example)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-boilerplate-cra-template.