腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
jest
模拟
函数
,
其中
包含
一个
回
调
作为
返回
promise
的
参数
javascript
、
reactjs
、
unit-testing
、
jestjs
我正在与第三方脚本集成,并且遇到了
一个
我不知道如何正确测试
的
场景。 第三方脚本
使用
一些方法将对象添加到窗口中。create方法
的
第二个
参数
是
一个
回
调
函数
,它
返回
一个
被拒绝或已解决
的
承诺。我需要能够
使用
reject或resolved状态
模拟
第二个
参数
,这样我
的
单元测试才能涵盖UI是用错误消息还是成功消息更新<em
浏览 30
提问于2020-09-28
得票数 1
回答已采纳
2
回答
使用
Jest
模拟
Fetch API时出现
的
问题
jestjs
我试图用
Jest
模拟
fetch API,但面临断言在fetch解决之前运行
的
问题,因此测试总是失败。这里是沙箱:https://codesandbox.io/s/
jest
-testing-2evvr 我也尝试了异步/等待,但仍然存在相同
的
问题: it("should update result onsuccessful fetch", async () => { const updateSearchResult = <em
浏览 16
提问于2020-08-28
得票数 0
回答已采纳
2
回答
如何在JavaScript中单元测试承诺
的
“那么”
的
结果?
javascript
、
typescript
、
unit-testing
、
jestjs
我
使用
TypeScript编写了
一个
非常简单
的
服务,该服务利用AWS。我
的
Jest
单元测试正在通过,但是覆盖率报告说‘
返回
result.Items’行没有包括在内。有人能说出为什么吗?是玩笑里
的
窃听器吗?tableName) { TableName: tableName, return docClient .
promise
result.Items;
浏览 0
提问于2019-02-03
得票数 1
回答已采纳
1
回答
使用
jest
模拟
Node Http请求
的
回
调
响应
函数
node.js
、
typescript
、
mocking
、
jestjs
嗨,我想在Http请求
函数
中
模拟
响应。我在网络上找不到任何东西,它说明了如何
模拟
回
调
并将其传递给
函数
。文件1: HTTPfile.tsconst putSampleDataAsync = ():
Promise
<string> => { return {
浏览 2
提问于2020-07-30
得票数 3
回答已采纳
2
回答
如何
使用
jest
在经过一段
模拟
时间后运行断言测试?
javascript
、
unit-testing
、
reactjs
、
jestjs
、
enzyme
假设我有
一个
组件,它呈现
一个
简单
的
div,
其中
包含
一个
从0开始
的
整数,每秒递增1。因此,在5秒之后,组件应该呈现"5“,在30秒之后,它应该呈现"30”,依此类推。如果我想测试这个组件,并确保它在5秒后呈现出它应该呈现
的
效果,我可能会编写类似这样
的
代码。setTimeout(() => { }, 5000) })
浏览 3
提问于2016-11-23
得票数 1
1
回答
Jest
: child_process.exec.mockImplentation不是
函数
node.js
、
unit-testing
、
jestjs
、
child-process
我有
一个
使用
child_process.exec
函数
的
函数
:const { promisify } = require('util'); } catch (error) { throw error; }, ,我试着这样
模拟
resolves.toEqual('m
浏览 22
提问于2020-03-06
得票数 1
1
回答
如何
使用
Angular 8中
的
jasmine
模拟
回
调
函数
来测试
promise
javascript
、
typescript
、
unit-testing
、
jasmine
、
angular8
我有
一个
返回
promise
并调用另
一个
函数
的
函数
,该
函数
接受
回
调
作为
参数
,但我无法理解如何
模拟
回
调
函数
或调用它
的
函数
。我试图
模拟
的
函数
是来自我注入
的
服务
的
"listenOnAM
浏览 15
提问于2020-01-11
得票数 2
回答已采纳
1
回答
在
Jest
和TypeScript中
使用
可选
参数
模拟
函数
typescript
、
jestjs
我正在用TypeScript编写
Jest
测试,我想为这样
的
函数
创建
一个
强类型
的
模拟
: options: DownloadOptions,): void; 注意,
回
调
是可选
的
。如果我
使用
jest
.Mock来转换
模拟
的
函数</e
浏览 3
提问于2020-02-21
得票数 0
1
回答
有没有办法在
函数
中
模拟
Promise
.resolve?
javascript
、
reactjs
、
unit-testing
、
jestjs
、
react-testing-library
因此,我试图
模拟
一个
jwt.verify
函数
。下面是
函数
本身,然后是
模拟
。 } catch (error) { return null; verify: jwtVerifyMock,});这就是我在测试中
使用
它
的
方式。 我得到了
一个
浏览 6
提问于2021-04-06
得票数 1
回答已采纳
1
回答
执行
模拟
的
jest
回
调
参数
javascript
、
jestjs
我需要执行
一个
参数
,它是
一个
玩笑
模拟
的
回
调
。 在
jest
文档中,他们
的
回
调
示例是关于测试第
一个
回
调
的
。我需要测试嵌套
回
调
内部
的
行为。在承诺
的
例子中,他们
使用
resolves和rejects。对于嵌套
回
调
,
浏览 0
提问于2018-05-07
得票数 4
回答已采纳
1
回答
用
Jest
触发器
模拟
回
调
参数
javascript
、
jestjs
使用
Jest
,我想触发configure
回
调
参数
。如果我用
一个
sinon存根来写这篇文章,我可以做一些类似configure.yields('my value')
的
事情。
Jest
有类似的东西吗?为了帮助说明我
的
目标,我创建了
一个
简单
的
示例。 我导入了mymodule,实例化,并调用了configure
函数
。我想要我
的
测试触发这次回
调</
浏览 2
提问于2020-10-28
得票数 2
回答已采纳
1
回答
带有
回
调
函数
的
模拟
节点模块
javascript
、
unit-testing
、
jestjs
我有一些代码
使用
,
一个
节点模块,在其
回
调
形式。const sshExec = require('ssh-exec'); }}); 我正在尝试测试我
的
代码,但我想不出如何
模拟
回
调
函数
来
返回
模拟<
浏览 3
提问于2020-06-16
得票数 0
回答已采纳
2
回答
Jest
模拟
模块
使用
变量值解析
reactjs
、
testing
、
promise
、
jestjs
假设我有
一个
返回
promise
的
模块。我想
模拟
这个承诺
的
不同结果来测试这个模块所
包含
的
功能。我像这样
模拟
这个模块:
jest
.mock('..response: { ok: true } }); cons
浏览 23
提问于2019-01-28
得票数 0
回答已采纳
1
回答
模拟
fs readFile给出
的
基元值不能spyOn;未定义给定
node.js
、
typescript
、
unit-testing
、
jestjs
方法很简单:function getFile(path) {尝试一: .........它在行处
浏览 1
提问于2020-09-04
得票数 2
1
回答
在另
一个
模块中
使用
的
模拟
模块
函数
node.js
、
jestjs
虽然我看到了很多关于
模拟
模块中
函数
的
Jest
文章和Stackoverflow文章(例如),但我相信我正在尝试做一些有点儿高级或非常愚蠢
的
事情,需要进行代码重构。不管怎样,我不确定,我真的很感激你
的
帮助!//
浏览 2
提问于2022-03-18
得票数 2
回答已采纳
1
回答
如何
使用
Jest
模拟
/测试requestjs requestcallback
javascript
、
jestjs
、
restify
、
request-promise
、
requestjs
我
使用
requestjs向API发出get请求,然后在requestCallBack中将主体映射到自定义
的
json对象。我试着用
Jest
测试这段代码,但不管我怎么嘲弄它,它似乎都不起作用 我尝试过request.get.mockImplementation(),这似乎只是在嘲笑get,而不允许我在
回
调
中测试代码await request.get('endpoint', requestOptions, (err, res, body) => { transformBodyConte
浏览 0
提问于2019-01-11
得票数 1
回答已采纳
1
回答
使用
setTimeout和
Jest
测试
Promise
javascript
、
testing
、
asynchronous
、
jestjs
我正在尝试理解
Jest
的
异步测试。 我
的
模块有
一个
函数
,它接受
一个
布尔值并
返回
值
的
承诺。executer
函数
调用setTimeout,在timed out
回
调
中,
promise
根据最初提供
的
布尔值进行解析或拒绝。我想我需要
使用
Jest
提供
的
模拟
计时器,所以我
的
测试脚本看起来有
浏览 2
提问于2017-10-12
得票数 18
回答已采纳
1
回答
使用
Jest
模拟
AWS
函数
中对S3
的
调用
node.js
、
amazon-s3
、
aws-lambda
、
mocking
、
jestjs
我试图在
使用
Jest
的
本地putObject AWS
函数
中
模拟
对Node.JS
的
调用,但出于某种原因,我一直在我
的
expect中得到0次调用。event) => { await s3.putObject(params, callback).
promise
JSON.stringify(err) + " " + JSON
浏览 3
提问于2020-05-07
得票数 1
回答已采纳
1
回答
如何
使用
Jest
模拟
(请求-承诺).defaults({ jar: true })?
node.js
、
unit-testing
、
mocking
、
jestjs
、
request-promise
我正在尝试编写
一个
测试,它
使用
默认设置
的
请求承诺
的
模拟
实现。在我
的
代码中,我需要
使用
const request = require('request-
promise
').defaults({ jar: true });请求constrequest = require('request-
promise
');
jest
.mock(&
浏览 1
提问于2020-04-17
得票数 1
1
回答
如何
模拟
为
回
调
函数
接收
的
数据(
参数
),以便在
jest
中测试
回
调
函数
中
的
逻辑?(例如fs.readFile)
javascript
、
unit-testing
、
promise
、
mocking
、
jestjs
我有要做单元测试
的
功能,例如,它
包含
: return new
Promise
((resolve, reject) => fs.readFilereturn resolve(...some result...); }));就在测试文件
的
开头,我有: readFile,因为
Jest
网站
的</em
浏览 0
提问于2018-01-29
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端单元测试入门
从用户登陆请求Api列表数据,一文详解 Promise 高效工具
ES6之Promise的使用
ES6中 Promise对象
React 16 Jest单元测试之Jest工具
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券