腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
我
可以
将
Jest
Mock
放在
不同
的
文件
中
,
然后
将其
导入
到我
的
测试
文件
中
吗
?
javascript
、
reactjs
、
jestjs
、
react-hooks
、
react-testing
我
在一个
文件
中有一个自定义
的
Hook,
我
不得不经常模拟它来进行多个
测试
。
我
可以
将
mock
放在
一个单独
的
文件
中
,
然后
将其
导入
到
测试
中
吗
?钩子
文件
export default function myHook(key) { const
浏览 17
提问于2021-09-30
得票数 1
5
回答
由于未实现.getContext(),单元
测试
引发错误
javascript
、
canvas
、
jestjs
、
jsdom
我
正在使用
Jest
为使用画布元素
的
组件编写
测试
。当我运行
我
的
测试
时,
我
总是得到一个错误,看起来像这样。implemented: HTMLCanvasElement.prototype.getContext (without installing the canvas npm package) 据我所知,
Jest
使用jsdom进行
测试
,如果您安装了canvas或canvas预构建包,那么jsdom与canvas是兼容<
浏览 423
提问于2018-02-16
得票数 37
回答已采纳
3
回答
Jest
模拟默认导出-需要与
导入
javascript
、
jestjs
、
es6-modules
我
在这里看到过关于嘲笑默认出口
的
问题,但我不认为这已经被问到了: 在模拟正在
测试
的
模块
的
依赖项
的
默认导出时,如果模块使用ES6 import语句
导入
依赖项,则
测试
套件无法运行,但是,如果模块使用require在
我
的
理解
中
,import module from location直接翻译成const module = require(location).default,所以我很困惑为什么会发生这种情况。
浏览 5
提问于2017-11-01
得票数 20
回答已采纳
1
回答
如何有选择地
将
实际模块用于带有
Jest
的
手动模拟
的
作用域模块?
reactjs
、
unit-testing
、
jestjs
我
为一个作用域模块(即模拟目录
中
的
一个
文件
)提供了一个手动模拟,它基本上是Chakra
的
一个分支,在每个
测试
中都会自动对其进行模拟。这很好,但是假设
我
想使用实际
的
模块进行一些
测试
,
我
怎么做呢?
我
不确定查看手动模拟本身
的
代码是否重要,但它现在只是导出几个函数,如下所示:export const
浏览 2
提问于2021-12-03
得票数 1
1
回答
使用函数模拟许多模块
jestjs
我
已经为经常被调用
的
端点做了模拟,但不想为每个
测试
多次调用
jest
.
mock
。/get-rsa-key');} 不幸
的
是,在
我
的
测试
中
调用这个函数不起作用。
jest
.
mock
内部
的
路径是相对于
文件
的
路径。
我
还尝试
将
mockEndpoi
浏览 6
提问于2021-11-14
得票数 0
回答已采纳
4
回答
我
如何模拟反应-本机-谷歌-分析-桥时使用玩笑进行
测试
?
unit-testing
、
google-analytics
、
react-native
、
jestjs
我
正在使用
jest
测试
一个模块,该模块调用一个函数,该函数反过来从react原生-谷歌-分析-桥调用GoogleAnalyticsTracker。
我
已经尝试了
我
能想到
的
一切(文档有点稀疏)来模拟这个函数,但是
我
总是得到真正
的
模块,而不是模拟
的
模块。你能看出
我
走错了还是错了吗?
jest
.
mock
('react-native-google-analytics-bridge
浏览 9
提问于2016-12-06
得票数 1
回答已采纳
1
回答
带有React和类型记录
的
Jest
手册Mocks :模拟ES6类依赖项
reactjs
、
typescript
、
react-redux
、
jestjs
我
对
Jest
完全陌生。import PerformancesResultsReader from './../..自动模
浏览 0
提问于2018-03-28
得票数 8
回答已采纳
3
回答
当使用
jest
进行单元
测试
时,如何模拟ResizeObserver多边形填充?
angular
、
unit-testing
、
jestjs
我
的
目标是在运行
jest
单元
测试
时在一个有角度
的
应用程序
中
模拟。这就是
我
尝试过
的
,class ResizeObserver { // do nothing unobserve() {// do nothing}export default Res
浏览 2
提问于2019-11-14
得票数 8
2
回答
在组件中使用
的
酶模拟功能
reactjs
、
unit-testing
、
jestjs
、
enzyme
在
我
的
function应用程序
中
,
我
想
测试
一个组件,它从另一个
文件
中
调用utils函数。在特定情况下,
我
确实想嘲笑这个结果。
我
怎么能用酶和
Jest
来做这件事呢?constructor(props) { // ... // ...而
测试
s
浏览 2
提问于2018-04-23
得票数 1
回答已采纳
1
回答
如何用
jest
模拟__mocks__目录
中
的
React组件?
reactjs
、
mocking
、
jestjs
我
一直试图
将
一个常见
的
模拟组件提取到模拟
文件
夹
中
,但没有成功。
我
只能使用常规
的
JS
文件
,但不能使用组件。return ( <Bigger bigger={bigger} /> );
我
可以
将
纯js函数放入模拟
文件
夹
浏览 5
提问于2020-07-16
得票数 0
回答已采纳
1
回答
如何使用
Jest
模拟嵌套函数
javascript
、
unit-testing
、
testing
、
jestjs
我
尝试过几种方法,但我不确定是否
可以
在
Jest
中
模拟嵌套函数。
我
阅读他们使用axios
的
官方文档,但是
我
试图模拟一个
导入
的
函数,而不是一个模块。B是
我
在另一个
文件
中
导入
的
函
浏览 2
提问于2022-04-02
得票数 0
1
回答
Jest
中
的
模拟
导入
函数
javascript
、
reactjs
、
unit-testing
、
jestjs
我
有个案子:import { today } from "utils/date";
jest
.
mock
('utils/date', () => ({ ...(
jest
.requireActual('
浏览 0
提问于2021-10-14
得票数 2
回答已采纳
1
回答
如何
测试
从REST获取它
的
src属性
的
react图像组件
javascript
、
reactjs
、
jestjs
、
react-testing-library
我
有一个来自JS类
的
实例'client‘,如下所示: let response = await fetchnew Error("Error fetching random user"); return (await response.json()).results[0];}
然后
我
有了这样
的
反应成分().mockImplementation(async
浏览 3
提问于2021-10-23
得票数 0
回答已采纳
1
回答
jest
.setMock不适用于安装
的
依赖项
javascript
、
unit-testing
、
jestjs
在安装依赖项时,
我
在使用
jest
.setMock时遇到了问题。因此,
我
有一个需要my-module依赖项
的
特性需要
测试
:export const doSomethingmy-module中有"npm链接“npm linknpm link my-module
我
编写了一个<em
浏览 0
提问于2018-04-28
得票数 1
5
回答
Mock
.mockImplementation()不工作
jestjs
我
有服务舱。class Service {export default new Service();
jest
.
mock
('./Service', () => { ... my
mock
stuff }); 它工作得很好,但是
我
不能访问在
mock
之外声明
的
任何变量,这有点限制,因为
我</e
浏览 2
提问于2017-08-19
得票数 41
3
回答
使用jsodom和
jest
测试
react-mapbox-gl
typescript
、
jestjs
、
mapbox-gl-js
、
jsdom
这是在TypeScript
中
实现
的
,但对于普通
的
JavaScript也是如此。{ return ( );} const div = document.createElement('div'); ReactDOM.render(<App />, di
浏览 17
提问于2018-02-19
得票数 13
1
回答
Next.js开玩笑地支持第三方支持
的
ESM npm包
javascript
、
typescript
、
next.js
、
jestjs
在
我
的
一个
测试
文件
中
,
我
必须创建一个模拟
的
wagmi客户机,所以我不得不从wagmi中
导入
一些包
到我
的
测试
文件
中
,如下所示:
我
在
jest
.config.js
文件
中</
浏览 16
提问于2022-11-26
得票数 0
1
回答
jest
手动ES6类模拟不是活动
的
,
我
想了解为什么
unit-testing
、
vue.js
、
jestjs
、
mocking
、
vuex
在
我
的
项目中,使用
Jest
手动模拟(并行__mocks__目录
中
的
一个)有问题。这个是,一个vue + vuex项目,但是即使只使用
浏览 4
提问于2020-09-23
得票数 0
回答已采纳
1
回答
Jest
.
mock
(模块)和
jest
.fn()之间
的
区别是什么
reactjs
、
jestjs
、
testunit
、
enzyme
我
尝试了几种
不同
的
方法来定义模拟函数,但我所有的尝试都失败了。当我尝试这样定义它时:如果
我
将
mock
定义为: var spy =
jest
.
mock
('..Function anonymous], "useFakeTimers": [Function anonymous], "useRealTimer
浏览 7
提问于2016-12-12
得票数 12
2
回答
Jest
模拟类-作为
导入
模块
的
实现
typescript
、
jestjs
我
试图从
导入
的
模块
中
模拟类
的
构造器。如果
我
的
模拟实现被内联到
jest
.
mock
()工厂函数
中
,但如果实现是从另一个
文件
导入
的话,它就
可以
工作。这工作:
jest
.
mock
('external-lib', () => { const originalModule =
jest
浏览 2
提问于2022-06-02
得票数 0
点击加载更多
相关
资讯
前端单元测试入门
基于Jest Mock API对业务逻辑集成测试附源码
携程租车React Native单元测试实践
流利说前端单元测试实践
React 16 Jest手动模拟
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券