腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
让
jest
识别
相对于
项目
根目录
的
导入
?
javascript
、
node.js
、
jestjs
、
require
有没有可能让
Jest
工作时需要与根
项目
目录相关
的
模块? 例如,以下是我
的
项目
结构: ? 如果我在notes.test.js上,并且想要
导入
notes.js,我需要执行以下操作: const notes = require('../../notes.js'); 是否可以配置
Jest
,这样下面的代码行就可以在notes.test.js中工作了?const notes = require('notes.js')
浏览 20
提问于2020-04-26
得票数 1
3
回答
如何
让
pycharm始终
识别
同一目录下
的
导入
?
python
、
pycharm
、
python-import
我在
项目
中
的
某个目录中有一个文件a.py,在同一个目录中我有b.py。在a.py中,我希望能够做到: import b 这在Python中有效,但Pycharm无法
识别
它。有没有办法
让
Pycharm始终
识别
相对于
导入
文件目录
的
导入
? 编辑:为了澄清这个问题,我已经定义了源
根目录
,并且a.py和b.py不在顶层。以下是显示该问题
的
屏幕截图: ? 编辑2:根据评论,这个问题是无效
的
,
浏览 25
提问于2019-06-11
得票数 1
3
回答
如何
在Next.js中向
Jest
测试添加模块别名?
javascript
、
jestjs
、
next.js
目前,我在我
的
Next.js
项目
中使用自动
导入
,在
根目录
中由jsconfig.json配置: "typeAcquisition": { },test目录中添加
jest
测试时,测试并不指向
根目录
。我不知道哪一条路是正确
的
,也不知道
如何
正确地设置这条路,但这些似乎都不适合我。我可以通过删除所有
导入
来运行
浏览 7
提问于2021-12-21
得票数 3
2
回答
如何
处理在
项目
中找到
的
重复手动模拟
jestjs
该
项目
有客户端应用程序和服务器站点代码,一旦
项目
在本地构建,它将把所有已构建
的
资产(包括前端和后端
的
东西)放入build目录,并包含所有静态资产客户需要使用(所有测试用例也包括在那里)。在运行后续测试时,
Jest
将引发一条警告消息,如下所示,因为重复
的
手动模拟存在于多个目录中。
jest
-haste-map: duplicate manual mock found: Duplicate Mock path: /
浏览 0
提问于2018-09-20
得票数 7
回答已采纳
1
回答
无法获取模拟元数据(babel 7升级)
javascript
、
reactjs
、
jestjs
、
babeljs
我模拟了一个git子模块(它本质上只是我们在工作中使用
的
javascript库),我所有的模拟都开始返回: Failed to get mock metadata 这发生在我们将git子模块
项目
升级到我像这样模拟了这个模块: // path is an alias defined in webpack config MyModule.someAttr.mockResolvedValue(
浏览 22
提问于2019-04-21
得票数 0
回答已采纳
3
回答
为什么当我从npm运行它
的
时候,我得到了
Jest
的
0覆盖?
unit-testing
、
npm
、
jestjs
我正在尝试使用
Jest
获取单个Vue组件
的
代码覆盖率号。假设我
的
组件是/var/www/html/path/to/Component.vue,它对应
的
单元测试文件是/var/www/html/path/to/tests/unit/Component.spec.js在我
的
package.json中,我有以下脚本: &
浏览 2
提问于2019-03-24
得票数 11
1
回答
如何
测试封装在"withNamespaces“中
的
具有"innerRef”
的
组件?
javascript
、
reactjs
、
jestjs
、
react-i18next
我使用i18n将react-i18next添加到自己
的
react应用程序中。Component.defaultProps = { ...Component.defaultProps, t: key => key };}
如何
实现这方面的测试我
如何
才能真正传递innerRef函数--测试中创建
的
实际引用?
浏览 1
提问于2019-01-07
得票数 3
1
回答
Jest
是不是在node_module中使用模拟?
reactjs
、
socket.io
、
jestjs
、
babel-jest
我在嘲笑Socket.IO-客户。我在path <root>/__mocks__/socket.io-client.js中创建了模拟文件,但是当我运行测试时,它似乎不像是在使用模拟。我做错了什么?let EVENTS = {}; EVENTS[event].forEach(func => func(...args)); on(event, func) { ret
浏览 2
提问于2019-09-30
得票数 0
1
回答
Jest
-
如何
在babel-
jest
中使用根斜杠
导入
?
jestjs
、
babeljs
、
es6-modules
、
babel-jest
我正在使用Babel
Jest
来转译我
的
代码用于测试目的。我不知道
如何
使用
相对于
项目
根
的
路径。例如,如果在测试文件中使用:/imports/ui/myModule
导入
模块,则
Jest
会抛出错误'/Users/me/dev/myProject/Users/me/dev/myProject
浏览 0
提问于2017-02-27
得票数 5
1
回答
使用Next.js
的
Jest
安装程序似乎在向index.test.js添加了react
导入
后失败
javascript
、
reactjs
、
jestjs
、
next.js
我意识到这是一个常见
的
错误与各种解决方案。我有一种恐惧:/__tests__/index.test.js:16我读过几篇文章和下面的几篇文章,还有一些开玩笑
的
文档。"identity-obj-proxy": "^3.0.0", "
jest</em
浏览 16
提问于2022-06-25
得票数 1
1
回答
使用用于
Jest
测试
的
VSCode调试器引发错误"SyntaxError:无法在模块外使用
导入
语句“
javascript
、
ecmascript-6
、
jestjs
、
es6-modules
、
babel-jest
我已经尝试了很多事情,在这个阶段我可能只会
让
事情变得更糟。有很多相关
的
问题,但没有什么能解决我
的
问题。我显然做错了什么。我已经尝试
让
它与babel配置主义一起工作,然后阅读ES6模块,因为我们不需要babel。我真的不介意我是怎么
让
它工作
的
。典型
浏览 2
提问于2020-07-30
得票数 1
3
回答
用于
jest
的
vscode自动类型获取
visual-studio-code
、
jestjs
我有vscode 1.9,我想要有用于
jest
测试
的
智能感知。问题是describe,it,expect等在
jest
中是全局可用
的
,你不需要在你
的
测试文件中import它们。对于自动类型获取
的
全局变量有什么配置吗?
浏览 1
提问于2017-02-03
得票数 28
回答已采纳
2
回答
Jest
-为字符串断言加载文本文件
jestjs
我正在开发一个文本生成器,我想将生成
的
字符串与存储在示例文件中
的
文本进行比较。文件中
的
某些行有缩进,在TS/js中构造这些字符串非常麻烦 有没有一种简单
的
方法可以从
Jest
中
相对于
当前测试甚至
项目
根目录
的
文件夹中加载文本?
浏览 0
提问于2018-12-19
得票数 4
6
回答
配置
Jest
模仿webpack解析根和解析别名
webpack
、
jestjs
我正在和Webpack &
Jest
一起做一个
项目
。目前,Webpack解决配置引起复杂
的
Jest
测试。'; 上面的实际存在(
相对于
我
的
项目
根) src/assets/unknown.svg。但是,当我使用上述行运行文件测试时,在解析到所需模块/资产
的
路径时会出现错误。module 'assets/unknown' from '/Users/by
浏览 5
提问于2015-10-17
得票数 17
回答已采纳
2
回答
如何
指定基本文件路径以在Cypress.io中
导入
文件?
javascript
、
cypress
我希望将区域设置文件locale/pages.js
导入
到测试中,这样就不会对区域设置字符串进行硬编码,但是该区域设置文件使用如下语句
导入
其他内容,如常量: import { PRODUCT_NAME} from 'config/general'; config和locale目录在src目录中,但cypress目录在
项目
根目录
中。我更希望能够使用locale/pages.js,但至少这
让
我可以访问该文件。但是此时,配置文件
的
导入</
浏览 50
提问于2019-07-01
得票数 3
1
回答
在next.js中使用
jest
导入
时找不到模块错误
reactjs
、
unit-testing
、
jestjs
、
next.js
、
enzyme
我正在尝试在我
的
Next.js
项目
中配置
Jest
。在我
的
测试文件中,我已经
导入
了像import { HamburgerMenu } from './HamburgerMenu.jsx'这样
的
组件。在该组件中,还有许多其他
导入
。
jest
.config.js (在
根目录
下) module.exports = { '**/*.(css
浏览 33
提问于2021-01-20
得票数 0
1
回答
必须将NetInfo传递给networkMonitor才能在React本机中启用可达性
react-native
、
jestjs
在组件使用以下
导入
的
情况下进行任何快照测试时出现以下错误测试套件运行失败 NetInfo must be passed to networkMonitor
浏览 1
提问于2021-11-09
得票数 0
2
回答
Jest
在SPA反应中
的
PIXI.js测试
reactjs
、
typescript
、
jestjs
、
react-testing-library
、
pixi.js
在使用
Jest
运行测试时,我会得到错误:●| ^ 9 | <HomePage />
如何
实现pixi.js遗留文件作为测试
的
后盾?-我得到了以下错误:
浏览 14
提问于2022-08-17
得票数 0
2
回答
webpack在玩笑单元测试中要求非js内容。
webpack
、
babeljs
、
jestjs
、
babel-jest
最近,我把我
的
一个
项目
改成了webpack & babel。它是由淘汰机部件制成
的
。SyntaxError: Unexpected token < at transformAndBuildScript (node_modules\
jest
-cli\node_modul
浏览 5
提问于2016-10-28
得票数 4
回答已采纳
2
回答
如何
使
Jest
找到组件中
导入
的
模块?
javascript
、
jestjs
、
enzyme
2 | import { Link } from 'react-router';我
的
jest
配置是 "setupTestFrameworkScriptFile": "<rootDir>/js/__tests__/setup/setupEnzyme.
浏览 0
提问于2018-08-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Jest测试原生TypeScript项目
单元测试之 React Native 项目实战
基于Jest Mock API对业务逻辑集成测试附源码
理解 Go Mod Init
流利说前端单元测试实践
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券