腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在另一个模块
函数
中
的
模拟
函数
node.js
、
unit-testing
、
jestjs
、
mocking
我试图用
Jest
来
模拟
另一个模块
函数
中
函数
的
返回值
(或实现)。我需要测试不同
的
场景(
函数
抛出错误,返回null,返回一个对象,等等)userService.js (我想
模拟
findUserauthStravaError); } return { authStrava
浏览 3
提问于2021-01-14
得票数 0
1
回答
如何
模拟
构造
函数
的
链式
函数
的
返回值
?
javascript
、
node.js
、
unit-testing
、
jestjs
、
mocking
我需要使用
jest
模拟
csvJsonArray
的
价值 const csv = require('csvtojson') const fromFile =
jest
.fn().mockReturnValue(commTemplateC
浏览 32
提问于2021-01-08
得票数 0
回答已采纳
1
回答
如何在
jest
中
的
模拟
函数
中返回
模拟
?
javascript
、
unit-testing
、
jestjs
、
axios
我正在尝试
模拟
axios.create()
函数
,该
函数
使用较少
的
方法返回一个axios实例。我想通过用这些方法返回一个对象来
模拟
这个create()方法,但是我也想用
jest
.fn()
模拟
这些方法,所以我尝试了下面这样
的
方法 get:
jest
.fn(),post:
jest
.fn(),} axios.create =
jest
.fn(() =&
浏览 4
提问于2019-07-23
得票数 0
3
回答
如何使用
Jest
模拟
和自定义从npm包导入
的
函数
值?
reactjs
、
unit-testing
、
mocking
、
jestjs
我在React组件say(SampleComponent.js)中使用"react-device-detect“npm包中
的
isMobileOnly。我想在我
的
jest
单元测试中定制isMobileOnly
的
返回值
。但它似乎对我不起作用。我也尝试过:
jest
的
mockImplementation
jest
的
mockImple
浏览 2
提问于2019-06-17
得票数 0
2
回答
如何在
jest
中测试
模拟
函数
的
返回值
reactjs
、
testing
、
jestjs
我想在
jest
中测试
模拟
函数
的
返回值
。在下面的代码中,我想
模拟
fs模块
的
mkdirSync
函数
fs.mkdirSync =
jest
.fn().mockReturnValue(5); fs.mkdirSync(".=&
浏览 0
提问于2018-07-20
得票数 2
回答已采纳
1
回答
玩笑错误--
无法
读取未定义
的
属性“get”
javascript
、
reactjs
、
unit-testing
、
jestjs
、
react-testing-library
我在React组件中配置了一个服务,我在
jest
和测试库上遇到了问题,应用程序正在工作,但是测试是阻塞
的
。 Do Something; ...the rest of code 此theConfig是一个包含对象
的
外部文件allowAppInstance = appSetupConfig();> 39 | allowAp
浏览 2
提问于2021-05-29
得票数 0
回答已采纳
1
回答
清晰
的
手工
模拟
笑话
node.js
、
jestjs
我正在为一个模块使用手动
模拟
。我想清除手动
模拟
中
的
一个
模拟
函数
,并为它返回一个新
的
值。我怎么能这么做?我尝试过许多方法,但它总是在手动
模拟
中
返回值
。我在
jest
.clearAllMocks()和
jest
.resetAllMocks()中使用beforeEach,并使用mockReturnValue来
模拟
该
函数
的
新值,但它没有改变。这是我的人工
模拟
浏览 0
提问于2019-02-22
得票数 8
回答已采纳
1
回答
TypeError: specificMockImpl.apply不是
函数
reactjs
、
unit-testing
、
jestjs
、
enzyme
尝试运行以下内容
的
单元测试:使用REACT JS -
Jest
和酶是代码
的
一部分:let requestSettings = this.props.getViewRequestSettingslinkerDefinition.substr(0,linkerDefinition.indexOf('('));TypeError: specificMockImpl.apply不是
函数
调用道具: &
浏览 3
提问于2019-02-07
得票数 9
回答已采纳
1
回答
Jest
中第三方库
的
模拟
自定义钩子
reactjs
、
typescript
、
unit-testing
、
react-hooks
= ({ product }) => { const productData = useProductData();该钩子
函数
的
签名是:在我
的
jest
测试中,我想
模拟
钩子
的
返回值
,我尝试了: it('shoulduseProdu
浏览 4
提问于2022-11-30
得票数 1
回答已采纳
2
回答
使用
jest
模拟
对象并通过方法参数传递它。
typescript
、
vue.js
、
jestjs
、
mocking
、
ag-grid
我试图使用
jest
来
模拟
整个对象(ColumnApi来自ag-grid),然后通过参数传递给某个
函数
,该
函数
从ColumnApi调用方法"getAllColumns“。我不在乎"getAllColumns“是如何工作
的
,但我希望它返回一些特定
的
列数组(Column[])。如何创建此对象/
模拟
以同时实现: 通过参数将其传递给某个
函数
,该
函数
要求该对象
的
一个
函数
的<
浏览 5
提问于2021-04-16
得票数 0
回答已采纳
1
回答
React中
的
Jest
测试承诺给了TypeError:
无法
读取未定义
的
属性
的
“最终”
javascript
、
reactjs
、
promise
、
jestjs
我有一个子组件MySummary,它调用从父组件传递
的
函数
,如下所示: this.setState({submitting: true}); });在父组件中,handleSubmit
函数
返回一个我
的
问题是我
的
测试失败了,我得到了错误: TypeError:
无法</em
浏览 1
提问于2020-02-27
得票数 1
回答已采纳
1
回答
Jest
模拟
维度不变
typescript
、
react-native
、
testing
、
jestjs
、
react-native-testing-library
我正在编写测试用例,而我
的
组件在内部完成了这项工作。const {width, height} = Dimensions.get('window') 对于我
的
测试用例,我考虑了维度为width: 414, height:896
的
iPhone 11,我希望这在所有测试用例中保持一致我想将其更改为iPhone 11维,我在网络上搜索并找到了使用
jest
.mock更改
函数
的
文章。所以我做了这样
的
事情 it('renders correctly
浏览 15
提问于2021-09-27
得票数 2
1
回答
使用
Jest
模拟
谷歌存储文件中
的
getSignedUrl
javascript
、
firebase
、
jestjs
、
google-cloud-storage
我有一段使用getSignedUrl
的
代码 onst [url] = await blob.getSignedUrl({ action: 'read', expires: Date.now() + 60* 1000, contentType: mimetype }) 不幸
的
是,firebase
模拟
器不能对URL进行签名,我
的
变通办法是
模拟
blob.getSignedUrl
的
返回值
。如下所示 import { File } from '@go
浏览 19
提问于2021-09-22
得票数 1
1
回答
为什么我
的
模拟
调用给了我一个“
无法
读取属性”
的
“未定义”
node.js
、
unit-testing
、
jestjs
、
mocking
我很确定这与调用异步有关,但这是我
的
大脑所能做到
的
。const { messageNodeResponse } = require('../../../app/lib/message-node-response'); expect(res.statusCode).t
浏览 4
提问于2022-02-24
得票数 0
回答已采纳
3
回答
如何在每次测试中更改
jest
mock
函数
返回值
?
reactjs
、
react-native
、
jestjs
、
enzyme
在我
的
组件测试文件中有一个类似这样
的
模拟
模块 ); expect(enzymeToJson(wrapper)).toMatchSnaps
浏览 7
提问于2017-08-18
得票数 99
回答已采纳
1
回答
Jest
无法
模拟
函数
的
返回值
javascript
、
reactjs
、
unit-testing
、
jestjs
、
enzyme
根据下面的代码,我在main.js中有两个导出
的
函数
,我想测试getChangedItems返回
的
字符串是否正确,因为我向它传递了一个html元素。我想
模拟
theChanger
的
返回值
,这样就不必担心getBoundingClientRect();错误。
浏览 28
提问于2019-05-15
得票数 0
2
回答
类型记录中
Jest
中默认导出类
的
模拟
方法
typescript
、
react-native
、
jestjs
、
mocking
、
react-native-firebase
我已经能够用getInitialLink来
模拟
jest
.mock(...),但是这对所有的测试都是
模拟
的
。我认为问题在于,我想要
模拟
的
方法,是一个类上
的
方法。但我
无法
更改每个测试
的
返回值
。
Jest
提供了各种各样
的
模拟
依赖关系
的
方法,但是我
无法
使它工作。 默认情况下,Firebase导出一个类,但类本身是包装
的
浏览 5
提问于2022-01-14
得票数 2
1
回答
理解使用spyOn
的
jest
测试中
的
状态
javascript
、
jestjs
foo.test.ts,如下所示: let myMock; myMock =
jest
.spyOnafterAll(function() { });我之所以使用这种模式,是因为我看到了其他StackOverflow答案中推荐
的
模式不过,我想了解
Jest
是如何工作
的
。 我真的需要将
模拟
存储在变量中,还是
浏览 4
提问于2020-11-01
得票数 1
回答已采纳
1
回答
模拟
jestjs中
的
嵌套
函数
javascript
、
unit-testing
、
jestjs
、
method-chaining
出于测试
的
目的,我有一个非常复杂
的
对象用来
模拟
DataTable()对象。return { return { }, }, }, }; 在我
的
测试代码中,我试图窥探其中一些
函数
,但它总是返回undefined。有没有办法
模拟
出深度嵌套<e
浏览 30
提问于2020-04-24
得票数 1
1
回答
在带有
Jest
的
模拟
函数
上使用`new`
javascript
、
unit-testing
、
mocking
、
jestjs
在
模拟
函数
上使用new时,我尝试
模拟
返回值
:myMock.mockReturnValueOnce('some_string');问题是new myMock()返回{} (一个空对象),而不是我指定
的
返回值
。我查看了文档,但找不到要使用
的
其他
函数
。与new一起使用时,有没有不同
的
函
浏览 6
提问于2017-07-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
snprintf函数返回值的含义
关于InterlockedIncrement函数的返回值
构造函数没有返回值是怎么赋值的?
main函数是否需要返回值0的讨论
第51p,万能参数与返回值,Python中函数的返回值
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券