reactjs - 如何为 Jest 测试指定模块路径?

标签 reactjs jestjs

它似乎不尊重 NODE_PATHS 环境变量,而只是在当前目录中查找。

最佳答案

遇到了同样的问题,Jest 不尊重 webpack 模块解析别名。

jest.config.js中:

moduleNameMapper: {
    'Services(.*)$': '<rootDir>/src/services/$1'
}

您现在可以使用以下导入语句:

import { validateEmail } from 'Services/utilities';

关于reactjs - 如何为 Jest 测试指定模块路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25412436/

相关文章:

node.js - 开 Jest ,没有拾取超出范围的模拟变量

javascript - Jest | TypeError : window. URL.createObjectURL 不是函数

jestjs - 用 enzyme 测试回调 Prop

javascript - 我们必须为哪些地方和哪些元素提供唯一 key ?

javascript - Storybook 5.2 (CSF) - 如何添加react-router-dom链接 - "You should not use <Link> outside a <Router>"

html - 在 React 中从左到右渲染对象列表

javascript - Jest( react 测试工具)错误 - 解析错误 : Line 1: Illegal import declaration

javascript - 测试 RxJS observable 来跟踪最后发出的值(没有完整信号)?

javascript - 从客户端下载AWS S3文件

javascript - 我怎样才能让这个更干