Why can't Jest resolve a module that exists under node_modules?Jest Ignore react peer dependency in linked modulejest-resolve nested module resolving wrong path: Cannot find module 'react-dnd' from 'reactTags.js'Cannot find module 'enquire.js' from 'slider.js'Mock import/module with Jest in React applicationJest Cannot find module 'setupDevtools' from 'setup.js'Why does Jest try running my whole app rather than the imported modules?Mocking Node Module Imported In React Component With Jest + EnzymeEnzyme can't shallow render because of an imported script using 'addEventListener'Create-React-App with Jest not working “Cannot find module nodeModuleX from componentY”Check browsers computed CSS property value using Jest/Enzyme
Malformed Address '10.10.21.08/24', must be X.X.X.X/NN or
Character reincarnated...as a snail
Why do I get two different answers for this counting problem?
dbcc cleantable batch size explanation
Accidentally leaked the solution to an assignment, what to do now? (I'm the prof)
Why is consensus so controversial in Britain?
Does an object always see its latest internal state irrespective of thread?
Arrow those variables!
Is it possible to do 50 km distance without any previous training?
Can you really stack all of this on an Opportunity Attack?
Can a vampire attack twice with their claws using Multiattack?
Could an aircraft fly or hover using only jets of compressed air?
What's the point of deactivating Num Lock on login screens?
Today is the Center
What is a clear way to write a bar that has an extra beat?
Why are electrically insulating heatsinks so rare? Is it just cost?
Why "Having chlorophyll without photosynthesis is actually very dangerous" and "like living with a bomb"?
Theorems that impeded progress
How do I deal with an unproductive colleague in a small company?
High voltage LED indicator 40-1000 VDC without additional power supply
RSA: Danger of using p to create q
How to determine what difficulty is right for the game?
Is it unprofessional to ask if a job posting on GlassDoor is real?
Codimension of non-flat locus
Why can't Jest resolve a module that exists under node_modules?
Jest Ignore react peer dependency in linked modulejest-resolve nested module resolving wrong path: Cannot find module 'react-dnd' from 'reactTags.js'Cannot find module 'enquire.js' from 'slider.js'Mock import/module with Jest in React applicationJest Cannot find module 'setupDevtools' from 'setup.js'Why does Jest try running my whole app rather than the imported modules?Mocking Node Module Imported In React Component With Jest + EnzymeEnzyme can't shallow render because of an imported script using 'addEventListener'Create-React-App with Jest not working “Cannot find module nodeModuleX from componentY”Check browsers computed CSS property value using Jest/Enzyme
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I have a React app created using Create React App. I have the following component that I am trying to test using Jest:
import React from 'react';
import Button from 'core-ui';
export const Example = () =>
return (
<div className="Example">
<Button>Click me!</Button>
</div>
);
;
Button
is inside the core-ui
package, has a dependency on the core-utils
package:
import * as React from 'react';
import Logging from 'core-utils';
export const Button = (props) =>
logger.log('Rendering button');
return (
<button>
props.children
</button>
);
When I try to test this button using Jest, I get the following error:
Test suite failed to run
Cannot find module 'core-utils' from 'Button.js'
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:221:17)
at Object.<anonymous> (node_modules/core-ui/src/components/Button/Button.tsx:2:1)
Jest can't resolve the core-utils
module even though it is located right under node_modules
. Note that when I run the React app, it has no issues bringing up the component. So it's only Jest that can't resolve the core-utils
module. Any ideas where the issue is and how to solve it?
Here's the Jest test for reference:
import React from 'react';
import shallow, ShallowWrapper from 'enzyme';
import Example from './Example';
describe('<Example />', () =>
let wrapper: ShallowWrapper;
beforeEach(() =>
wrapper = shallow(<Example />);
);
it('renders', () =>
expect(wrapper.find('div.Example')).toHaveLength(1);
);
);
reactjs jestjs enzyme create-react-app
add a comment |
I have a React app created using Create React App. I have the following component that I am trying to test using Jest:
import React from 'react';
import Button from 'core-ui';
export const Example = () =>
return (
<div className="Example">
<Button>Click me!</Button>
</div>
);
;
Button
is inside the core-ui
package, has a dependency on the core-utils
package:
import * as React from 'react';
import Logging from 'core-utils';
export const Button = (props) =>
logger.log('Rendering button');
return (
<button>
props.children
</button>
);
When I try to test this button using Jest, I get the following error:
Test suite failed to run
Cannot find module 'core-utils' from 'Button.js'
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:221:17)
at Object.<anonymous> (node_modules/core-ui/src/components/Button/Button.tsx:2:1)
Jest can't resolve the core-utils
module even though it is located right under node_modules
. Note that when I run the React app, it has no issues bringing up the component. So it's only Jest that can't resolve the core-utils
module. Any ideas where the issue is and how to solve it?
Here's the Jest test for reference:
import React from 'react';
import shallow, ShallowWrapper from 'enzyme';
import Example from './Example';
describe('<Example />', () =>
let wrapper: ShallowWrapper;
beforeEach(() =>
wrapper = shallow(<Example />);
);
it('renders', () =>
expect(wrapper.find('div.Example')).toHaveLength(1);
);
);
reactjs jestjs enzyme create-react-app
are you usingjest-enzyme
?
– chrispy
Mar 9 at 3:16
I am not using jest-enzyme. The only enzyme related modules in my package.json are: enzyme@3.9.0 and enzyme-adapter-react-16@1.10.0. Other than that I have typescript definition files: @types/enzyme@3.9.0" and @types/enzyme-adapter-react-16@1.0.5.
– Naresh
Mar 9 at 15:36
Please show jest config
– paibamboo
Mar 12 at 10:27
The jest config is created by create-react-app using this code: github.com/facebook/create-react-app/blob/master/packages/…. There is no additional Jest config that I am adding.
– Naresh
Mar 12 at 18:27
add a comment |
I have a React app created using Create React App. I have the following component that I am trying to test using Jest:
import React from 'react';
import Button from 'core-ui';
export const Example = () =>
return (
<div className="Example">
<Button>Click me!</Button>
</div>
);
;
Button
is inside the core-ui
package, has a dependency on the core-utils
package:
import * as React from 'react';
import Logging from 'core-utils';
export const Button = (props) =>
logger.log('Rendering button');
return (
<button>
props.children
</button>
);
When I try to test this button using Jest, I get the following error:
Test suite failed to run
Cannot find module 'core-utils' from 'Button.js'
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:221:17)
at Object.<anonymous> (node_modules/core-ui/src/components/Button/Button.tsx:2:1)
Jest can't resolve the core-utils
module even though it is located right under node_modules
. Note that when I run the React app, it has no issues bringing up the component. So it's only Jest that can't resolve the core-utils
module. Any ideas where the issue is and how to solve it?
Here's the Jest test for reference:
import React from 'react';
import shallow, ShallowWrapper from 'enzyme';
import Example from './Example';
describe('<Example />', () =>
let wrapper: ShallowWrapper;
beforeEach(() =>
wrapper = shallow(<Example />);
);
it('renders', () =>
expect(wrapper.find('div.Example')).toHaveLength(1);
);
);
reactjs jestjs enzyme create-react-app
I have a React app created using Create React App. I have the following component that I am trying to test using Jest:
import React from 'react';
import Button from 'core-ui';
export const Example = () =>
return (
<div className="Example">
<Button>Click me!</Button>
</div>
);
;
Button
is inside the core-ui
package, has a dependency on the core-utils
package:
import * as React from 'react';
import Logging from 'core-utils';
export const Button = (props) =>
logger.log('Rendering button');
return (
<button>
props.children
</button>
);
When I try to test this button using Jest, I get the following error:
Test suite failed to run
Cannot find module 'core-utils' from 'Button.js'
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:221:17)
at Object.<anonymous> (node_modules/core-ui/src/components/Button/Button.tsx:2:1)
Jest can't resolve the core-utils
module even though it is located right under node_modules
. Note that when I run the React app, it has no issues bringing up the component. So it's only Jest that can't resolve the core-utils
module. Any ideas where the issue is and how to solve it?
Here's the Jest test for reference:
import React from 'react';
import shallow, ShallowWrapper from 'enzyme';
import Example from './Example';
describe('<Example />', () =>
let wrapper: ShallowWrapper;
beforeEach(() =>
wrapper = shallow(<Example />);
);
it('renders', () =>
expect(wrapper.find('div.Example')).toHaveLength(1);
);
);
reactjs jestjs enzyme create-react-app
reactjs jestjs enzyme create-react-app
asked Mar 9 at 1:06
NareshNaresh
7,2211976122
7,2211976122
are you usingjest-enzyme
?
– chrispy
Mar 9 at 3:16
I am not using jest-enzyme. The only enzyme related modules in my package.json are: enzyme@3.9.0 and enzyme-adapter-react-16@1.10.0. Other than that I have typescript definition files: @types/enzyme@3.9.0" and @types/enzyme-adapter-react-16@1.0.5.
– Naresh
Mar 9 at 15:36
Please show jest config
– paibamboo
Mar 12 at 10:27
The jest config is created by create-react-app using this code: github.com/facebook/create-react-app/blob/master/packages/…. There is no additional Jest config that I am adding.
– Naresh
Mar 12 at 18:27
add a comment |
are you usingjest-enzyme
?
– chrispy
Mar 9 at 3:16
I am not using jest-enzyme. The only enzyme related modules in my package.json are: enzyme@3.9.0 and enzyme-adapter-react-16@1.10.0. Other than that I have typescript definition files: @types/enzyme@3.9.0" and @types/enzyme-adapter-react-16@1.0.5.
– Naresh
Mar 9 at 15:36
Please show jest config
– paibamboo
Mar 12 at 10:27
The jest config is created by create-react-app using this code: github.com/facebook/create-react-app/blob/master/packages/…. There is no additional Jest config that I am adding.
– Naresh
Mar 12 at 18:27
are you using
jest-enzyme
?– chrispy
Mar 9 at 3:16
are you using
jest-enzyme
?– chrispy
Mar 9 at 3:16
I am not using jest-enzyme. The only enzyme related modules in my package.json are: enzyme@3.9.0 and enzyme-adapter-react-16@1.10.0. Other than that I have typescript definition files: @types/enzyme@3.9.0" and @types/enzyme-adapter-react-16@1.0.5.
– Naresh
Mar 9 at 15:36
I am not using jest-enzyme. The only enzyme related modules in my package.json are: enzyme@3.9.0 and enzyme-adapter-react-16@1.10.0. Other than that I have typescript definition files: @types/enzyme@3.9.0" and @types/enzyme-adapter-react-16@1.0.5.
– Naresh
Mar 9 at 15:36
Please show jest config
– paibamboo
Mar 12 at 10:27
Please show jest config
– paibamboo
Mar 12 at 10:27
The jest config is created by create-react-app using this code: github.com/facebook/create-react-app/blob/master/packages/…. There is no additional Jest config that I am adding.
– Naresh
Mar 12 at 18:27
The jest config is created by create-react-app using this code: github.com/facebook/create-react-app/blob/master/packages/…. There is no additional Jest config that I am adding.
– Naresh
Mar 12 at 18:27
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55073011%2fwhy-cant-jest-resolve-a-module-that-exists-under-node-modules%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55073011%2fwhy-cant-jest-resolve-a-module-that-exists-under-node-modules%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
are you using
jest-enzyme
?– chrispy
Mar 9 at 3:16
I am not using jest-enzyme. The only enzyme related modules in my package.json are: enzyme@3.9.0 and enzyme-adapter-react-16@1.10.0. Other than that I have typescript definition files: @types/enzyme@3.9.0" and @types/enzyme-adapter-react-16@1.0.5.
– Naresh
Mar 9 at 15:36
Please show jest config
– paibamboo
Mar 12 at 10:27
The jest config is created by create-react-app using this code: github.com/facebook/create-react-app/blob/master/packages/…. There is no additional Jest config that I am adding.
– Naresh
Mar 12 at 18:27