腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Jest
单元测试
调用
返回
承诺
的
函数
的
函数
、
、
、
如果我有类似这样
的
代码:import anotherThing from 'anotherThing' .then(data=>{ })对此进行
单元测试
的
最佳实践方法是什么理想情况下,测试应该是这样
的
: import external
浏览 16
提问于2017-08-14
得票数 2
回答已采纳
1
回答
我如何才能模拟另一个文件中
的
函数
,从而
返回
一个
承诺
?
、
、
、
、
我在写一个
Jest
测试。我需要测试一个
函数
,它
调用
另一个.js文件中
的
函数
。这个被
调用
的
函数
返回
解析为字符串
的
承诺
。当我开始测试时,我得到错误"file.function不是一个
函数
“,在这里,我有导入
的
js文件
的
名称而不是”
函数
“
的
名称,而不是”
函数
“,我有
返回
<
浏览 2
提问于2022-02-10
得票数 0
1
回答
在
jest
模拟模块工厂中模拟
承诺
、
、
我正在编写一些
单元测试
,需要模拟来自文件
的
命名导出,但当导出是
返回
承诺
的
函数
时,它似乎不起作用。例如,我在lib/api.js中有一个模块,它导出一个名为getFoo
的
函数
,该
函数
本身
返回
axios.get('/foo')。在我
的
测试中,我希望将getFoo
的
返回
值模拟为foo有效负载
的
已解析
承诺<
浏览 7
提问于2019-10-02
得票数 1
3
回答
确保
函数
的
方法已在
Jest
中等待
、
现在,我正在使用
Jest
编写
单元测试
。我能知道我所
调用
的
方法是否被等待了吗?威尔·詹金斯( Will Jenkins )指出,我
的
要求并不明确。基本上,我想确保adapter.powerOn()
返回
的
承诺
在我
的
函数
被解决时已经解决了。异步powerOn():
承诺
{ const myClass =新
的
MyClass();adapter.powerOn();
返回</e
浏览 4
提问于2019-09-26
得票数 0
1
回答
让玩笑/酶测试等待上下文
、
、
、
我很难从上下文中进行等待新状态
的
测试。下面是一个简单
的
应用程序,它在获取用户之前显示加载程序:export const Greeting
浏览 5
提问于2020-03-06
得票数 0
回答已采纳
1
回答
无法在玩笑中测试rsvp
承诺
、
、
、
、
我一直在为使用rsvp
承诺
的
代码编写
单元测试
。我试图使用pit测试,但没有成功地通过rsvp
的
测试,尽管嵌入式
承诺
工作得很好: 通过使用嵌入式
承诺
来模拟rsvp
承诺
。缺点:
单元测试
将变得更加冗长,我需要模拟另一个
函数
,比如我不想做
的
rsvp
浏览 1
提问于2016-03-25
得票数 1
1
回答
测试
函数
中
Jest
承诺
的
结果
、
、
、
、
jest
涵盖了给定
函数
返回
承诺
并演示如何测试它
的
情况。下面是一个例子,说明我是如何考虑这样做
的
,尽管如此,这是行不通
的
。
函数
dummyService.getDummy$().then((dummy: Du
浏览 3
提问于2020-05-17
得票数 1
回答已采纳
1
回答
如何模拟一个
函数
,然后有和捕捉块?
、
、
、
、
我使用Firebase身份验证,我想使用
Jest
和react挂钩测试-库来测试这个
函数
。我用下面的代码来模拟这个
函数
: return Promise.resolve({ },}) getAut
浏览 1
提问于2021-09-01
得票数 2
回答已采纳
1
回答
为什么一个被嘲弄
的
玩笑
承诺
不会被allSettled拒绝?
、
、
、
、
我想测试一个方法,它
返回
的
结果,并
调用
另一个
函数
,该
函数
返回
承诺
。describe('Promise tests', () => { const f =
jest
.fnrejects.toThrow('foo'); it('should re
浏览 1
提问于2020-08-25
得票数 0
回答已采纳
1
回答
这个测试代码片段是做什么
的
?
、
、
这是使用
jest
的
单元测试
文件
的
片段。解析
函数
在解析完成后
返回
一个
承诺
.但我无法理解布尔标志(completedAsyncDummyTask)
的
用法。
浏览 20
提问于2022-05-17
得票数 1
回答已采纳
2
回答
使用forEach和异步/等待,对于节点和
Jest
的
行为不同
、
、
、
我有一个将数据写入mongodb
的
函数
,如下所示: const dataKeys = Object.keys(data但是,当我试图在
Jest
的
beforeAll中使用它时,我从
Jest
获得了一个异步错误: await db.collection(key).i
浏览 0
提问于2019-02-18
得票数 1
回答已采纳
2
回答
如果我创建了一个模拟,为什么我仍然会出错呢?
、
我正在做测试,我在测试中做了一个测试,我为一个假
函数
创建了一个模拟。
jest
.mock('@/services/myService', ()=>({getAvailables:
jest
.fn().mockReturnValue()})) 该
函数
正在我
的
组件中运行。(节点:81921) UnhandledPromiseRejectionWarning:未处理
的
承诺
拒绝。此错误起源于在异步
函数
中抛出而不带ca
浏览 7
提问于2022-02-10
得票数 1
回答已采纳
2
回答
SpyOn,一个被嘲弄
的
玩笑模块,没有正确地监视
、
、
、
我有一个简单
的
服务,我需要使用
jest
对单元进行测试: domtoimage.toBlob(node, {filter: filter}) FileSaver.saveAs(blob, fileName);我已经编写了这样
的
单元测试
模块:const spy =
jest
.spyO
浏览 0
提问于2018-06-12
得票数 9
回答已采纳
1
回答
玩笑错误--无法读取未定义
的
属性“get”
、
、
、
、
我在React组件中配置了一个服务,我在
jest
和测试库上遇到了问题,应用程序正在工作,但是测试是阻塞
的
。 Do Something; ...the rest of code 此theConfig是一个包含对象
的
外部文件= appSetupConfig();> 39 | allowAppInstance.get(the
浏览 2
提问于2021-05-29
得票数 0
回答已采纳
1
回答
Jest
:无法读取未定义
的
then属性
、
、
我在react应用程序
的
单元测试
用例中遇到过这样
的
情况:在一个
函数
中
调用
从父组件接收
的
props中
的
另一个
函数
。父组件
函数
的
定义如下所示: const save = this.saveProperty(action); resolve(this.calculate
浏览 0
提问于2020-03-14
得票数 6
回答已采纳
1
回答
如何用
jest
编写
单元测试
以检查
返回
相同值
的
if-else块
、
、
、
我有以下编写
的
函数
,我需要用
jest
编写
单元测试
: if(condition){ } return getDataFromApi()} 我被要求编写
单元测试
,以确保根据条件
调用
相应
的
函数
。如果
返回
值不同,我本可以很容易地检查它们,
浏览 6
提问于2022-10-07
得票数 0
1
回答
单击按钮后测试
Jest
中
的
函数
调用
(模拟获取
调用
)
、
、
、
我运行
Jest
测试套件
的
反应SPA。我正试着为登录页写测试。如果登录尝试
的
结果是404,则应该
调用
许多
函数
,但我不知道为什么没有
调用
它们。我试图模拟对用户进行身份验证
的
fetch
调用
,并确保之后
调用
正确
的
函数
。下面的代码试图做
的
是: 设置模拟提取以
返回
已解析
的
承诺</em
浏览 0
提问于2019-08-15
得票数 0
回答已采纳
1
回答
Jest
的
runallTicks并没有完全耗尽微任务队列
我正在努力学习
jest
(我
的
笑话版本是26)。但是,关于
jest
.runallTicks
函数
的
行为,我被困在一个问题上。它
调用
B,现在
调用
D,D
返回
一个已解决
的
承诺
。因此,E被添加到微队列中。B还未兑现
的
承诺
。因此,当控制与B().then(F);一致时,F还没有被添加到微队列中。C会被呼叫并
返回
。A被解析,代码移动到
jest
.runAllTi
浏览 10
提问于2022-06-07
得票数 1
1
回答
为什么
Jest
声称一个模拟
的
函数
显然没有被
调用
?
、
、
我有一个简单
的
函数
,它向记录器发送一个数组:const logger = require('../../../..logger).toHaveBeenCalled(); 37 | }); 39 |
函数
中
的
console.l
浏览 11
提问于2022-11-17
得票数 1
回答已采纳
1
回答
在模拟
的
窗口导航器对象上操作时获取未定义
的
错误
、
、
我有以下组件,在其中按钮单击,我希望执行一个副本到剪贴板
的
文本值。错误:未定义
的
TypeError:无法读取未定义
的
属性“那么” import React, { useState } from 'react'; import { Button } from
浏览 1
提问于2021-10-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中函数返回值的调用与应用
Python语言程序设计:函数的调用和返回
调用有参数的函数
【Python基础】函数的返回
Python闭包之返回函数的函数详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券